<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Interactive BOM for KiCAD</title>
  <style type="text/css">
:root {
  --pcb-edge-color: black;
  --pad-color: #878787;
  --pad-hole-color: #CCCCCC;
  --pad-color-highlight: #D04040;
  --pad-color-highlight-both: #D0D040;
  --pad-color-highlight-marked: #44a344;
  --pin1-outline-color: #ffb629;
  --pin1-outline-color-highlight: #ffb629;
  --pin1-outline-color-highlight-both: #fcbb39;
  --pin1-outline-color-highlight-marked: #fdbe41;
  --silkscreen-edge-color: #aa4;
  --silkscreen-polygon-color: #4aa;
  --silkscreen-text-color: #4aa;
  --fabrication-edge-color: #907651;
  --fabrication-polygon-color: #907651;
  --fabrication-text-color: #a27c24;
  --track-color: #def5f1;
  --track-color-highlight: #D04040;
  --zone-color: #def5f1;
  --zone-color-highlight: #d0404080;
}

html,
body {
  margin: 0px;
  height: 100%;
  font-family: Verdana, sans-serif;
}

.dark.topmostdiv {
  --pcb-edge-color: #eee;
  --pad-color: #808080;
  --pin1-outline-color: #ffa800;
  --pin1-outline-color-highlight: #ccff00;
  --track-color: #42524f;
  --zone-color: #42524f;
  background-color: #252c30;
  color: #eee;
}

button {
  background-color: #eee;
  border: 1px solid #888;
  color: black;
  height: 44px;
  width: 44px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  font-weight: bolder;
}

.dark button {
  /* This will be inverted */
  background-color: #c3b7b5;
}

button.depressed {
  background-color: #0a0;
  color: white;
}

.dark button.depressed {
  /* This will be inverted */
  background-color: #b3b;
}

button:focus {
  outline: 0;
}

button#tb-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.32 290.12h5.82M1.32 291.45h5.82' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 292.5v4.23M.26 292.63H8.2' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='1.35' y='295.73'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
}

button#lr-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.06 290.12H3.7m-2.64 1.33H3.7m-2.64 1.32H3.7m-2.64 1.3H3.7m-2.64 1.33H3.7' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 288.8v7.94m0-4.11h3.96' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='5.11' y='291.96'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
}

button#bom-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)' fill='none' stroke='%23000' stroke-width='.4'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' stroke-linejoin='round'/%3E%3Cpath d='M1.59 290.12h5.29M1.59 291.45h5.33M1.59 292.75h5.33M1.59 294.09h5.33M1.59 295.41h5.33'/%3E%3C/g%3E%3C/svg%3E");
}

button#bom-grouped-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23000' stroke-linejoin='round' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-linecap='square' stroke-width='2' d='M6 10h4m4 0h5m4 0h3M6.1 22h3m3.9 0h5m4 0h4m-16-8h4m4 0h4'/%3E%3Cpath stroke-linecap='null' d='M5 17.5h22M5 26.6h22M5 5.5h22'/%3E%3C/g%3E%3C/svg%3E");
}

button#bom-ungrouped-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23000' stroke-linejoin='round' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-linecap='square' stroke-width='2' d='M6 10h4m-4 8h3m-3 8h4'/%3E%3Cpath stroke-linecap='null' d='M5 13.5h22m-22 8h22M5 5.5h22'/%3E%3C/g%3E%3C/svg%3E");
}

button#bom-netlist-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='none' stroke='%23000' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-width='2' d='M6 26l6-6v-8m13.8-6.3l-6 6v8'/%3E%3Ccircle cx='11.8' cy='9.5' r='2.8' stroke-width='2'/%3E%3Ccircle cx='19.8' cy='22.8' r='2.8' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}

button#copy {
  background-image: url("data:image/svg+xml,%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3Cpath d='M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z'/%3E%3C/svg%3E");
  background-position: 6px 6px;
  background-repeat: no-repeat;
  background-size: 26px 26px;
  border-radius: 6px;
  height: 40px;
  width: 40px;
  margin: 10px 5px;
}

button#copy:active {
  box-shadow: inset 0px 0px 5px #6c6c6c;
}

textarea.clipboard-temp {
  position: fixed;
  top: 0;
  left: 0;
  width: 2em;
  height: 2em;
  padding: 0;
  border: None;
  outline: None;
  box-shadow: None;
  background: transparent;
}

.left-most-button {
  border-right: 0;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.middle-button {
  border-right: 0;
}

.right-most-button {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.button-container {
  font-size: 0;
  margin: 10px 10px 10px 0px;
}

.dark .button-container {
  filter: invert(1);
}

.button-container button {
  background-size: 32px 32px;
  background-position: 5px 5px;
  background-repeat: no-repeat;
}

@media print {
  .hideonprint {
    display: none;
  }
}

canvas {
  cursor: crosshair;
}

canvas:active {
  cursor: grabbing;
}

.fileinfo {
  width: 100%;
  max-width: 1000px;
  border: none;
  padding: 5px;
}

.fileinfo .title {
  font-size: 20pt;
  font-weight: bold;
}

.fileinfo td {
  overflow: hidden;
  white-space: nowrap;
  max-width: 1px;
  width: 50%;
  text-overflow: ellipsis;
}

.bom {
  border-collapse: collapse;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 10pt;
  table-layout: fixed;
  width: 100%;
  margin-top: 1px;
  position: relative;
}

.bom th,
.bom td {
  border: 1px solid black;
  padding: 5px;
  word-wrap: break-word;
  text-align: center;
  position: relative;
}

.dark .bom th,
.dark .bom td {
  border: 1px solid #777;
}

.bom th {
  background-color: #CCCCCC;
  background-clip: padding-box;
}

.dark .bom th {
  background-color: #3b4749;
}

.bom tr.highlighted:nth-child(n) {
  background-color: #cfc;
}

.dark .bom tr.highlighted:nth-child(n) {
  background-color: #226022;
}

.bom tr:nth-child(even) {
  background-color: #f2f2f2;
}

.dark .bom tr:nth-child(even) {
  background-color: #313b40;
}

.bom tr.checked {
  color: #1cb53d;
}

.dark .bom tr.checked {
  color: #2cce54;
}

.bom tr {
  transition: background-color 0.2s;
}

.bom .numCol {
  width: 30px;
}

.bom .value {
  width: 15%;
}

.bom .quantity {
  width: 65px;
}

.bom th .sortmark {
  position: absolute;
  right: 1px;
  top: 1px;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #221 transparent;
  transform-origin: 50% 85%;
  transition: opacity 0.2s, transform 0.4s;
}

.dark .bom th .sortmark {
  filter: invert(1);
}

.bom th .sortmark.none {
  opacity: 0;
}

.bom th .sortmark.desc {
  transform: rotate(180deg);
}

.bom th:hover .sortmark.none {
  opacity: 0.5;
}

.bom .bom-checkbox {
  width: 30px;
  position: relative;
  user-select: none;
  -moz-user-select: none;
}

.bom .bom-checkbox:before {
  content: "";
  position: absolute;
  border-width: 15px;
  border-style: solid;
  border-color: #51829f transparent transparent transparent;
  visibility: hidden;
  top: -15px;
}

.bom .bom-checkbox:after {
  content: "Double click to set/unset all";
  position: absolute;
  color: white;
  top: -35px;
  left: -26px;
  background: #51829f;
  padding: 5px 15px;
  border-radius: 8px;
  white-space: nowrap;
  visibility: hidden;
}

.bom .bom-checkbox:hover:before,
.bom .bom-checkbox:hover:after {
  visibility: visible;
  transition: visibility 0.2s linear 1s;
}

.split {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: inherit;
}

.split.split-horizontal,
.gutter.gutter-horizontal {
  height: 100%;
  float: left;
}

.gutter {
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: 50%;
  transition: background-color 0.3s;
}

.dark .gutter {
  background-color: #777;
}

.gutter.gutter-horizontal {
  background-image: url('');
  cursor: ew-resize;
  width: 5px;
}

.gutter.gutter-vertical {
  background-image: url('');
  cursor: ns-resize;
  height: 5px;
}

.searchbox {
  float: left;
  height: 40px;
  margin: 10px 5px;
  padding: 12px 32px;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 18px;
  box-sizing: border-box;
  border: 1px solid #888;
  border-radius: 6px;
  outline: none;
  background-color: #eee;
  transition: background-color 0.2s, border 0.2s;
  background-image: url('');
  background-position: 10px 10px;
  background-repeat: no-repeat;
}

.dark .searchbox {
  background-color: #111;
  color: #eee;
}

.searchbox::placeholder {
  color: #ccc;
}

.dark .searchbox::placeholder {
  color: #666;
}

.filter {
  width: calc(60% - 64px);
}

.reflookup {
  width: calc(40% - 10px);
}

input[type=text]:focus {
  background-color: white;
  border: 1px solid #333;
}

.dark input[type=text]:focus {
  background-color: #333;
  border: 1px solid #ccc;
}

mark.highlight {
  background-color: #5050ff;
  color: #fff;
  padding: 2px;
  border-radius: 6px;
}

.dark mark.highlight {
  background-color: #76a6da;
  color: #111;
}

.menubtn {
  background-color: white;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M0 0h20v20H0V0z'/%3E%3Cpath d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}

.statsbtn {
  background-color: white;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h28v24H4V6zm0 8h28v8H4m9-16v24h10V5.8' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}

.iobtn {
  background-color: white;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='M3 33v-7l6.8-7h16.5l6.7 7v7H3zM3.2 26H33M21 9l5-5.9 5 6h-2.5V15h-5V9H21zm-4.9 0l-5 6-5-6h2.5V3h5v6h2.5z'/%3E%3Cpath fill='none' stroke='%23000' d='M6.1 29.5H10'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}

.visbtn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' stroke='%23333' d='M2.5 4.5h5v15h-5zM9.5 4.5h5v15h-5zM16.5 4.5h5v15h-5z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  padding: 15px;
}

#vismenu-content {
  left: 0px;
  font-family: Verdana, sans-serif;
}

.dark .statsbtn,
.dark .savebtn,
.dark .menubtn,
.dark .iobtn,
.dark .visbtn {
  filter: invert(1);
}

.flexbox {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.savebtn {
  background-color: #d6d6d6;
  width: auto;
  height: 30px;
  flex-grow: 1;
  margin: 5px;
  border-radius: 4px;
}

.savebtn:active {
  background-color: #0a0;
  color: white;
}

.dark .savebtn:active {
  /* This will be inverted */
  background-color: #b3b;
}

.stats {
  border-collapse: collapse;
  font-size: 12pt;
  table-layout: fixed;
  width: 100%;
  min-width: 450px;
}

.dark .stats td {
  border: 1px solid #bbb;
}

.stats td {
  border: 1px solid black;
  padding: 5px;
  word-wrap: break-word;
  text-align: center;
  position: relative;
}

#checkbox-stats div {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

#checkbox-stats .bar {
  background-color: rgba(28, 251, 0, 0.6);
}

.menu {
  position: relative;
  display: inline-block;
  margin: 10px 10px 10px 0px;
}

.menu-content {
  font-size: 12pt !important;
  text-align: left !important;
  font-weight: normal !important;
  display: none;
  position: absolute;
  background-color: white;
  right: 0;
  min-width: 300px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 100;
  padding: 8px;
}

.dark .menu-content {
  background-color: #111;
}

.menu:hover .menu-content {
  display: block;
}

.menu:hover .menubtn,
.menu:hover .iobtn,
.menu:hover .statsbtn {
  background-color: #eee;
}

.menu-label {
  display: inline-block;
  padding: 8px;
  border: 1px solid #ccc;
  border-top: 0;
  width: calc(100% - 18px);
}

.menu-label-top {
  border-top: 1px solid #ccc;
}

.menu-textbox {
  float: left;
  height: 24px;
  margin: 10px 5px;
  padding: 5px 5px;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 14px;
  box-sizing: border-box;
  border: 1px solid #888;
  border-radius: 4px;
  outline: none;
  background-color: #eee;
  transition: background-color 0.2s, border 0.2s;
  width: calc(100% - 10px);
}

.menu-textbox.invalid,
.dark .menu-textbox.invalid {
  color: red;
}

.dark .menu-textbox {
  background-color: #222;
  color: #eee;
}

.radio-container {
  margin: 4px;
}

.topmostdiv {
  width: 100%;
  height: 100%;
  background-color: white;
  transition: background-color 0.3s;
}

#top {
  height: 78px;
  border-bottom: 2px solid black;
}

.dark #top {
  border-bottom: 2px solid #ccc;
}

#dbg {
  display: block;
}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #aaa;
}

::-webkit-scrollbar-thumb {
  background: #666;
  border-radius: 3px;
}

::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.slider {
  -webkit-appearance: none;
  width: 100%;
  margin: 3px 0;
  padding: 0;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  border-radius: 3px;
}

.slider:hover {
  opacity: 1;
}

.slider:focus {
  outline: none;
}

.slider::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  background: #d3d3d3;
  border-radius: 3px;
  border: none;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
  margin-top: -4px;
}

.dark .slider::-webkit-slider-thumb {
  background: #3d3;
}

.slider::-moz-range-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
}

.slider::-moz-range-track {
  height: 8px;
  background: #d3d3d3;
  border-radius: 3px;
}

.dark .slider::-moz-range-thumb {
  background: #3d3;
}

.slider::-ms-track {
  width: 100%;
  height: 8px;
  border-width: 3px 0;
  background: transparent;
  border-color: transparent;
  color: transparent;
  transition: opacity .2s;
}

.slider::-ms-fill-lower {
  background: #d3d3d3;
  border: none;
  border-radius: 3px;
}

.slider::-ms-fill-upper {
  background: #d3d3d3;
  border: none;
  border-radius: 3px;
}

.slider::-ms-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
  margin: 0;
}

.shameless-plug {
  font-size: 0.8em;
  text-align: center;
  display: block;
}

a {
  color: #0278a4;
}

.dark a {
  color: #00b9fd;
}

#frontcanvas,
#backcanvas {
  touch-action: none;
}

.placeholder {
  border: 1px dashed #9f9fda !important;
  background-color: #edf2f7 !important;
}

.dragging {
  z-index: 999;
}

.dark .dragging>table>tbody>tr {
  background-color: #252c30;
}

.dark .placeholder {
  filter: invert(1);
}

.column-spacer {
  top: 0;
  left: 0;
  width: calc(100% - 4px);
  position: absolute;
  cursor: pointer;
  user-select: none;
  height: 100%;
}

.column-width-handle {
  top: 0;
  right: 0;
  width: 4px;
  position: absolute;
  cursor: col-resize;
  user-select: none;
  height: 100%;
}

.column-width-handle:hover {
  background-color: #4f99bd;
}


  </style>
  <script type="text/javascript" >
///////////////////////////////////////////////
/*
  Split.js - v1.3.5
  MIT License
  https://github.com/nathancahill/Split.js
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Split=t()}(this,function(){"use strict";var e=window,t=e.document,n="addEventListener",i="removeEventListener",r="getBoundingClientRect",s=function(){return!1},o=e.attachEvent&&!e[n],a=["","-webkit-","-moz-","-o-"].filter(function(e){var n=t.createElement("div");return n.style.cssText="width:"+e+"calc(9px)",!!n.style.length}).shift()+"calc",l=function(e){return"string"==typeof e||e instanceof String?t.querySelector(e):e};return function(u,c){function z(e,t,n){var i=A(y,t,n);Object.keys(i).forEach(function(t){return e.style[t]=i[t]})}function h(e,t){var n=B(y,t);Object.keys(n).forEach(function(t){return e.style[t]=n[t]})}function f(e){var t=E[this.a],n=E[this.b],i=t.size+n.size;t.size=e/this.size*i,n.size=i-e/this.size*i,z(t.element,t.size,this.aGutterSize),z(n.element,n.size,this.bGutterSize)}function m(e){var t;this.dragging&&((t="touches"in e?e.touches[0][b]-this.start:e[b]-this.start)<=E[this.a].minSize+M+this.aGutterSize?t=E[this.a].minSize+this.aGutterSize:t>=this.size-(E[this.b].minSize+M+this.bGutterSize)&&(t=this.size-(E[this.b].minSize+this.bGutterSize)),f.call(this,t),c.onDrag&&c.onDrag())}function g(){var e=E[this.a].element,t=E[this.b].element;this.size=e[r]()[y]+t[r]()[y]+this.aGutterSize+this.bGutterSize,this.start=e[r]()[G]}function d(){var t=this,n=E[t.a].element,r=E[t.b].element;t.dragging&&c.onDragEnd&&c.onDragEnd(),t.dragging=!1,e[i]("mouseup",t.stop),e[i]("touchend",t.stop),e[i]("touchcancel",t.stop),t.parent[i]("mousemove",t.move),t.parent[i]("touchmove",t.move),delete t.stop,delete t.move,n[i]("selectstart",s),n[i]("dragstart",s),r[i]("selectstart",s),r[i]("dragstart",s),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor=""}function S(t){var i=this,r=E[i.a].element,o=E[i.b].element;!i.dragging&&c.onDragStart&&c.onDragStart(),t.preventDefault(),i.dragging=!0,i.move=m.bind(i),i.stop=d.bind(i),e[n]("mouseup",i.stop),e[n]("touchend",i.stop),e[n]("touchcancel",i.stop),i.parent[n]("mousemove",i.move),i.parent[n]("touchmove",i.move),r[n]("selectstart",s),r[n]("dragstart",s),o[n]("selectstart",s),o[n]("dragstart",s),r.style.userSelect="none",r.style.webkitUserSelect="none",r.style.MozUserSelect="none",r.style.pointerEvents="none",o.style.userSelect="none",o.style.webkitUserSelect="none",o.style.MozUserSelect="none",o.style.pointerEvents="none",i.gutter.style.cursor=j,i.parent.style.cursor=j,g.call(i)}function v(e){e.forEach(function(t,n){if(n>0){var i=F[n-1],r=E[i.a],s=E[i.b];r.size=e[n-1],s.size=t,z(r.element,r.size,i.aGutterSize),z(s.element,s.size,i.bGutterSize)}})}function p(){F.forEach(function(e){e.parent.removeChild(e.gutter),E[e.a].element.style[y]="",E[e.b].element.style[y]=""})}void 0===c&&(c={});var y,b,G,E,w=l(u[0]).parentNode,D=e.getComputedStyle(w).flexDirection,U=c.sizes||u.map(function(){return 100/u.length}),k=void 0!==c.minSize?c.minSize:100,x=Array.isArray(k)?k:u.map(function(){return k}),L=void 0!==c.gutterSize?c.gutterSize:10,M=void 0!==c.snapOffset?c.snapOffset:30,O=c.direction||"horizontal",j=c.cursor||("horizontal"===O?"ew-resize":"ns-resize"),C=c.gutter||function(e,n){var i=t.createElement("div");return i.className="gutter gutter-"+n,i},A=c.elementStyle||function(e,t,n){var i={};return"string"==typeof t||t instanceof String?i[e]=t:i[e]=o?t+"%":a+"("+t+"% - "+n+"px)",i},B=c.gutterStyle||function(e,t){return n={},n[e]=t+"px",n;var n};"horizontal"===O?(y="width","clientWidth",b="clientX",G="left","paddingLeft"):"vertical"===O&&(y="height","clientHeight",b="clientY",G="top","paddingTop");var F=[];return E=u.map(function(e,t){var i,s={element:l(e),size:U[t],minSize:x[t]};if(t>0&&(i={a:t-1,b:t,dragging:!1,isFirst:1===t,isLast:t===u.length-1,direction:O,parent:w},i.aGutterSize=L,i.bGutterSize=L,i.isFirst&&(i.aGutterSize=L/2),i.isLast&&(i.bGutterSize=L/2),"row-reverse"===D||"column-reverse"===D)){var a=i.a;i.a=i.b,i.b=a}if(!o&&t>0){var c=C(t,O);h(c,L),c[n]("mousedown",S.bind(i)),c[n]("touchstart",S.bind(i)),w.insertBefore(c,s.element),i.gutter=c}0===t||t===u.length-1?z(s.element,s.size,L/2):z(s.element,s.size,L);var f=s.element[r]()[y];return f<s.minSize&&(s.minSize=f),t>0&&F.push(i),s}),o?{setSizes:v,destroy:p}:{setSizes:v,getSizes:function(){return E.map(function(e){return e.size})},collapse:function(e){if(e===F.length){var t=F[e-1];g.call(t),o||f.call(t,t.size-t.bGutterSize)}else{var n=F[e];g.call(n),o||f.call(n,n.aGutterSize)}},destroy:p}}});

///////////////////////////////////////////////

///////////////////////////////////////////////
// Copyright (c) 2013 Pieroxy <pieroxy@pieroxy.net>
// This work is free. You can redistribute it and/or modify it
// under the terms of the WTFPL, Version 2
// For more information see LICENSE.txt or http://www.wtfpl.net/
//
// For more information, the home page:
// http://pieroxy.net/blog/pages/lz-string/testing.html
//
// LZ-based compression algorithm, version 1.4.4
var LZString=function(){var o=String.fromCharCode,i={};var n={decompressFromBase64:function(o){return null==o?"":""==o?null:n._decompress(o.length,32,function(n){return function(o,n){if(!i[o]){i[o]={};for(var t=0;t<o.length;t++)i[o][o.charAt(t)]=t}return i[o][n]}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",o.charAt(n))})},_decompress:function(i,n,t){var r,e,a,s,p,u,l,f=[],c=4,d=4,h=3,v="",g=[],m={val:t(0),position:n,index:1};for(r=0;r<3;r+=1)f[r]=r;for(a=0,p=Math.pow(2,2),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;switch(a){case 0:for(a=0,p=Math.pow(2,8),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;l=o(a);break;case 1:for(a=0,p=Math.pow(2,16),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;l=o(a);break;case 2:return""}for(f[3]=l,e=l,g.push(l);;){if(m.index>i)return"";for(a=0,p=Math.pow(2,h),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;switch(l=a){case 0:for(a=0,p=Math.pow(2,8),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;f[d++]=o(a),l=d-1,c--;break;case 1:for(a=0,p=Math.pow(2,16),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;f[d++]=o(a),l=d-1,c--;break;case 2:return g.join("")}if(0==c&&(c=Math.pow(2,h),h++),f[l])v=f[l];else{if(l!==d)return null;v=e+e.charAt(0)}g.push(v),f[d++]=e+v.charAt(0),e=v,0==--c&&(c=Math.pow(2,h),h++)}}};return n}();"function"==typeof define&&define.amd?define(function(){return LZString}):"undefined"!=typeof module&&null!=module?module.exports=LZString:"undefined"!=typeof angular&&null!=angular&&angular.module("LZString",[]).factory("LZString",function(){return LZString});
///////////////////////////////////////////////

///////////////////////////////////////////////
/*!
 * PEP v0.4.3 | https://github.com/jquery/PEP
 * Copyright jQuery Foundation and other contributors | http://jquery.org/license
 */
!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.PointerEventsPolyfill=b()}(this,function(){"use strict";function a(a,b){b=b||Object.create(null);var c=document.createEvent("Event");c.initEvent(a,b.bubbles||!1,b.cancelable||!1);
for(var d,e=2;e<m.length;e++)d=m[e],c[d]=b[d]||n[e];c.buttons=b.buttons||0;
var f=0;return f=b.pressure&&c.buttons?b.pressure:c.buttons?.5:0,c.x=c.clientX,c.y=c.clientY,c.pointerId=b.pointerId||0,c.width=b.width||0,c.height=b.height||0,c.pressure=f,c.tiltX=b.tiltX||0,c.tiltY=b.tiltY||0,c.twist=b.twist||0,c.tangentialPressure=b.tangentialPressure||0,c.pointerType=b.pointerType||"",c.hwTimestamp=b.hwTimestamp||0,c.isPrimary=b.isPrimary||!1,c}function b(){this.array=[],this.size=0}function c(a,b,c,d){this.addCallback=a.bind(d),this.removeCallback=b.bind(d),this.changedCallback=c.bind(d),A&&(this.observer=new A(this.mutationWatcher.bind(this)))}function d(a){return"body /shadow-deep/ "+e(a)}function e(a){return'[touch-action="'+a+'"]'}function f(a){return"{ -ms-touch-action: "+a+"; touch-action: "+a+"; }"}function g(){if(F){D.forEach(function(a){String(a)===a?(E+=e(a)+f(a)+"\n",G&&(E+=d(a)+f(a)+"\n")):(E+=a.selectors.map(e)+f(a.rule)+"\n",G&&(E+=a.selectors.map(d)+f(a.rule)+"\n"))});var a=document.createElement("style");a.textContent=E,document.head.appendChild(a)}}function h(){if(!window.PointerEvent){if(window.PointerEvent=a,window.navigator.msPointerEnabled){var b=window.navigator.msMaxTouchPoints;Object.defineProperty(window.navigator,"maxTouchPoints",{value:b,enumerable:!0}),u.registerSource("ms",_)}else Object.defineProperty(window.navigator,"maxTouchPoints",{value:0,enumerable:!0}),u.registerSource("mouse",N),void 0!==window.ontouchstart&&u.registerSource("touch",V);u.register(document)}}function i(a){if(!u.pointermap.has(a)){var b=new Error("InvalidPointerId");throw b.name="InvalidPointerId",b}}function j(a){for(var b=a.parentNode;b&&b!==a.ownerDocument;)b=b.parentNode;if(!b){var c=new Error("InvalidStateError");throw c.name="InvalidStateError",c}}function k(a){var b=u.pointermap.get(a);return 0!==b.buttons}function l(){window.Element&&!Element.prototype.setPointerCapture&&Object.defineProperties(Element.prototype,{setPointerCapture:{value:W},releasePointerCapture:{value:X},hasPointerCapture:{value:Y}})}
var m=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","pageX","pageY"],n=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0],o=window.Map&&window.Map.prototype.forEach,p=o?Map:b;b.prototype={set:function(a,b){return void 0===b?this["delete"](a):(this.has(a)||this.size++,void(this.array[a]=b))},has:function(a){return void 0!==this.array[a]},"delete":function(a){this.has(a)&&(delete this.array[a],this.size--)},get:function(a){return this.array[a]},clear:function(){this.array.length=0,this.size=0},forEach:function(a,b){return this.array.forEach(function(c,d){a.call(b,c,d,this)},this)}};var q=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","buttons","pointerId","width","height","pressure","tiltX","tiltY","pointerType","hwTimestamp","isPrimary","type","target","currentTarget","which","pageX","pageY","timeStamp"],r=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0,0,0,0,0,0,"",0,!1,"",null,null,0,0,0,0],s={pointerover:1,pointerout:1,pointerenter:1,pointerleave:1},t="undefined"!=typeof SVGElementInstance,u={pointermap:new p,eventMap:Object.create(null),captureInfo:Object.create(null),eventSources:Object.create(null),eventSourceList:[],registerSource:function(a,b){var c=b,d=c.events;d&&(d.forEach(function(a){c[a]&&(this.eventMap[a]=c[a].bind(c))},this),this.eventSources[a]=c,this.eventSourceList.push(c))},register:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.register.call(b,a)},unregister:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.unregister.call(b,a)},contains:function(a,b){try{return a.contains(b)}catch(c){return!1}},down:function(a){a.bubbles=!0,this.fireEvent("pointerdown",a)},move:function(a){a.bubbles=!0,this.fireEvent("pointermove",a)},up:function(a){a.bubbles=!0,this.fireEvent("pointerup",a)},enter:function(a){a.bubbles=!1,this.fireEvent("pointerenter",a)},leave:function(a){a.bubbles=!1,this.fireEvent("pointerleave",a)},over:function(a){a.bubbles=!0,this.fireEvent("pointerover",a)},out:function(a){a.bubbles=!0,this.fireEvent("pointerout",a)},cancel:function(a){a.bubbles=!0,this.fireEvent("pointercancel",a)},leaveOut:function(a){this.out(a),this.propagate(a,this.leave,!1)},enterOver:function(a){this.over(a),this.propagate(a,this.enter,!0)},eventHandler:function(a){if(!a._handledByPE){var b=a.type,c=this.eventMap&&this.eventMap[b];c&&c(a),a._handledByPE=!0}},listen:function(a,b){b.forEach(function(b){this.addEvent(a,b)},this)},unlisten:function(a,b){b.forEach(function(b){this.removeEvent(a,b)},this)},addEvent:function(a,b){a.addEventListener(b,this.boundHandler)},removeEvent:function(a,b){a.removeEventListener(b,this.boundHandler)},makeEvent:function(b,c){this.captureInfo[c.pointerId]&&(c.relatedTarget=null);var d=new a(b,c);return c.preventDefault&&(d.preventDefault=c.preventDefault),d._target=d._target||c.target,d},fireEvent:function(a,b){var c=this.makeEvent(a,b);return this.dispatchEvent(c)},cloneEvent:function(a){for(var b,c=Object.create(null),d=0;d<q.length;d++)b=q[d],c[b]=a[b]||r[d],!t||"target"!==b&&"relatedTarget"!==b||c[b]instanceof SVGElementInstance&&(c[b]=c[b].correspondingUseElement);return a.preventDefault&&(c.preventDefault=function(){a.preventDefault()}),c},getTarget:function(a){var b=this.captureInfo[a.pointerId];return b?a._target!==b&&a.type in s?void 0:b:a._target},propagate:function(a,b,c){for(var d=a.target,e=[];d!==document&&!d.contains(a.relatedTarget);) if(e.push(d),d=d.parentNode,!d)return;c&&e.reverse(),e.forEach(function(c){a.target=c,b.call(this,a)},this)},setCapture:function(b,c,d){this.captureInfo[b]&&this.releaseCapture(b,d),this.captureInfo[b]=c,this.implicitRelease=this.releaseCapture.bind(this,b,d),document.addEventListener("pointerup",this.implicitRelease),document.addEventListener("pointercancel",this.implicitRelease);var e=new a("gotpointercapture");e.pointerId=b,e._target=c,d||this.asyncDispatchEvent(e)},releaseCapture:function(b,c){var d=this.captureInfo[b];if(d){this.captureInfo[b]=void 0,document.removeEventListener("pointerup",this.implicitRelease),document.removeEventListener("pointercancel",this.implicitRelease);var e=new a("lostpointercapture");e.pointerId=b,e._target=d,c||this.asyncDispatchEvent(e)}},dispatchEvent:/*scope.external.dispatchEvent || */function(a){var b=this.getTarget(a);if(b)return b.dispatchEvent(a)},asyncDispatchEvent:function(a){requestAnimationFrame(this.dispatchEvent.bind(this,a))}};u.boundHandler=u.eventHandler.bind(u);var v={shadow:function(a){if(a)return a.shadowRoot||a.webkitShadowRoot},canTarget:function(a){return a&&Boolean(a.elementFromPoint)},targetingShadow:function(a){var b=this.shadow(a);if(this.canTarget(b))return b},olderShadow:function(a){var b=a.olderShadowRoot;if(!b){var c=a.querySelector("shadow");c&&(b=c.olderShadowRoot)}return b},allShadows:function(a){for(var b=[],c=this.shadow(a);c;)b.push(c),c=this.olderShadow(c);return b},searchRoot:function(a,b,c){if(a){var d,e,f=a.elementFromPoint(b,c);for(e=this.targetingShadow(f);e;){if(d=e.elementFromPoint(b,c)){var g=this.targetingShadow(d);return this.searchRoot(g,b,c)||d} e=this.olderShadow(e)} return f}},owner:function(a){
for(var b=a;b.parentNode;)b=b.parentNode;
return b.nodeType!==Node.DOCUMENT_NODE&&b.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&(b=document),b},findTarget:function(a){var b=a.clientX,c=a.clientY,d=this.owner(a.target);
return d.elementFromPoint(b,c)||(d=document),this.searchRoot(d,b,c)}},w=Array.prototype.forEach.call.bind(Array.prototype.forEach),x=Array.prototype.map.call.bind(Array.prototype.map),y=Array.prototype.slice.call.bind(Array.prototype.slice),z=Array.prototype.filter.call.bind(Array.prototype.filter),A=window.MutationObserver||window.WebKitMutationObserver,B="[touch-action]",C={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["touch-action"]};c.prototype={watchSubtree:function(a){
//
this.observer&&v.canTarget(a)&&this.observer.observe(a,C)},enableOnSubtree:function(a){this.watchSubtree(a),a===document&&"complete"!==document.readyState?this.installOnLoad():this.installNewSubtree(a)},installNewSubtree:function(a){w(this.findElements(a),this.addElement,this)},findElements:function(a){return a.querySelectorAll?a.querySelectorAll(B):[]},removeElement:function(a){this.removeCallback(a)},addElement:function(a){this.addCallback(a)},elementChanged:function(a,b){this.changedCallback(a,b)},concatLists:function(a,b){return a.concat(y(b))},
installOnLoad:function(){document.addEventListener("readystatechange",function(){"complete"===document.readyState&&this.installNewSubtree(document)}.bind(this))},isElement:function(a){return a.nodeType===Node.ELEMENT_NODE},flattenMutationTree:function(a){
var b=x(a,this.findElements,this);
return b.push(z(a,this.isElement)),b.reduce(this.concatLists,[])},mutationWatcher:function(a){a.forEach(this.mutationHandler,this)},mutationHandler:function(a){if("childList"===a.type){var b=this.flattenMutationTree(a.addedNodes);b.forEach(this.addElement,this);var c=this.flattenMutationTree(a.removedNodes);c.forEach(this.removeElement,this)}else"attributes"===a.type&&this.elementChanged(a.target,a.oldValue)}};var D=["none","auto","pan-x","pan-y",{rule:"pan-x pan-y",selectors:["pan-x pan-y","pan-y pan-x"]}],E="",F=window.PointerEvent||window.MSPointerEvent,G=!window.ShadowDOMPolyfill&&document.head.createShadowRoot,H=u.pointermap,I=25,J=[1,4,2,8,16],K=!1;try{K=1===new MouseEvent("test",{buttons:1}).buttons}catch(L){}
var M,N={POINTER_ID:1,POINTER_TYPE:"mouse",events:["mousedown","mousemove","mouseup","mouseover","mouseout"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},lastTouches:[],
isEventSimulatedFromTouch:function(a){for(var b,c=this.lastTouches,d=a.clientX,e=a.clientY,f=0,g=c.length;f<g&&(b=c[f]);f++){
var h=Math.abs(d-b.x),i=Math.abs(e-b.y);if(h<=I&&i<=I)return!0}},prepareEvent:function(a){var b=u.cloneEvent(a),c=b.preventDefault;return b.preventDefault=function(){a.preventDefault(),c()},b.pointerId=this.POINTER_ID,b.isPrimary=!0,b.pointerType=this.POINTER_TYPE,b},prepareButtonsForMove:function(a,b){var c=H.get(this.POINTER_ID);
0!==b.which&&c?a.buttons=c.buttons:a.buttons=0,b.buttons=a.buttons},mousedown:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);K||(c.buttons=J[c.button],b&&(c.buttons|=b.buttons),a.buttons=c.buttons),H.set(this.POINTER_ID,a),b&&0!==b.buttons?u.move(c):u.down(c)}},mousemove:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.move(b)}},mouseup:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);if(!K){var d=J[c.button];
c.buttons=b?b.buttons&~d:0,a.buttons=c.buttons}H.set(this.POINTER_ID,a),
c.buttons&=~J[c.button],0===c.buttons?u.up(c):u.move(c)}},mouseover:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.enterOver(b)}},mouseout:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,u.leaveOut(b)}},cancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.deactivateMouse()},deactivateMouse:function(){H["delete"](this.POINTER_ID)}},O=u.captureInfo,P=v.findTarget.bind(v),Q=v.allShadows.bind(v),R=u.pointermap,S=2500,T=200,U="touch-action",V={events:["touchstart","touchmove","touchend","touchcancel"],register:function(a){M.enableOnSubtree(a)},unregister:function(){},elementAdded:function(a){var b=a.getAttribute(U),c=this.touchActionToScrollType(b);c&&(a._scrollType=c,u.listen(a,this.events),
Q(a).forEach(function(a){a._scrollType=c,u.listen(a,this.events)},this))},elementRemoved:function(a){a._scrollType=void 0,u.unlisten(a,this.events),
Q(a).forEach(function(a){a._scrollType=void 0,u.unlisten(a,this.events)},this)},elementChanged:function(a,b){var c=a.getAttribute(U),d=this.touchActionToScrollType(c),e=this.touchActionToScrollType(b);
d&&e?(a._scrollType=d,Q(a).forEach(function(a){a._scrollType=d},this)):e?this.elementRemoved(a):d&&this.elementAdded(a)},scrollTypes:{EMITTER:"none",XSCROLLER:"pan-x",YSCROLLER:"pan-y",SCROLLER:/^(?:pan-x pan-y)|(?:pan-y pan-x)|auto$/},touchActionToScrollType:function(a){var b=a,c=this.scrollTypes;return"none"===b?"none":b===c.XSCROLLER?"X":b===c.YSCROLLER?"Y":c.SCROLLER.exec(b)?"XY":void 0},POINTER_TYPE:"touch",firstTouch:null,isPrimaryTouch:function(a){return this.firstTouch===a.identifier},setPrimaryTouch:function(a){
(0===R.size||1===R.size&&R.has(1))&&(this.firstTouch=a.identifier,this.firstXY={X:a.clientX,Y:a.clientY},this.scrolling=!1,this.cancelResetClickCount())},removePrimaryPointer:function(a){a.isPrimary&&(this.firstTouch=null,this.firstXY=null,this.resetClickCount())},clickCount:0,resetId:null,resetClickCount:function(){var a=function(){this.clickCount=0,this.resetId=null}.bind(this);this.resetId=setTimeout(a,T)},cancelResetClickCount:function(){this.resetId&&clearTimeout(this.resetId)},typeToButtons:function(a){var b=0;return"touchstart"!==a&&"touchmove"!==a||(b=1),b},touchToPointer:function(a){var b=this.currentTouchEvent,c=u.cloneEvent(a),d=c.pointerId=a.identifier+2;c.target=O[d]||P(c),c.bubbles=!0,c.cancelable=!0,c.detail=this.clickCount,c.button=0,c.buttons=this.typeToButtons(b.type),c.width=2*(a.radiusX||a.webkitRadiusX||0),c.height=2*(a.radiusY||a.webkitRadiusY||0),c.pressure=a.force||a.webkitForce||.5,c.isPrimary=this.isPrimaryTouch(a),c.pointerType=this.POINTER_TYPE,
c.altKey=b.altKey,c.ctrlKey=b.ctrlKey,c.metaKey=b.metaKey,c.shiftKey=b.shiftKey;
var e=this;return c.preventDefault=function(){e.scrolling=!1,e.firstXY=null,b.preventDefault()},c},processTouches:function(a,b){var c=a.changedTouches;this.currentTouchEvent=a;for(var d,e=0;e<c.length;e++)d=c[e],b.call(this,this.touchToPointer(d))},
shouldScroll:function(a){if(this.firstXY){var b,c=a.currentTarget._scrollType;if("none"===c)
b=!1;else if("XY"===c)
b=!0;else{var d=a.changedTouches[0],e=c,f="Y"===c?"X":"Y",g=Math.abs(d["client"+e]-this.firstXY[e]),h=Math.abs(d["client"+f]-this.firstXY[f]);
b=g>=h}return this.firstXY=null,b}},findTouch:function(a,b){for(var c,d=0,e=a.length;d<e&&(c=a[d]);d++)if(c.identifier===b)return!0},
vacuumTouches:function(a){var b=a.touches;
if(R.size>=b.length){var c=[];R.forEach(function(a,d){
if(1!==d&&!this.findTouch(b,d-2)){var e=a.out;c.push(e)}},this),c.forEach(this.cancelOut,this)}},touchstart:function(a){this.vacuumTouches(a),this.setPrimaryTouch(a.changedTouches[0]),this.dedupSynthMouse(a),this.scrolling||(this.clickCount++,this.processTouches(a,this.overDown))},overDown:function(a){R.set(a.pointerId,{target:a.target,out:a,outTarget:a.target}),u.enterOver(a),u.down(a)},touchmove:function(a){this.scrolling||(this.shouldScroll(a)?(this.scrolling=!0,this.touchcancel(a)):(a.preventDefault(),this.processTouches(a,this.moveOverOut)))},moveOverOut:function(a){var b=a,c=R.get(b.pointerId);
if(c){var d=c.out,e=c.outTarget;u.move(b),d&&e!==b.target&&(d.relatedTarget=b.target,b.relatedTarget=e,
d.target=e,b.target?(u.leaveOut(d),u.enterOver(b)):(
b.target=e,b.relatedTarget=null,this.cancelOut(b))),c.out=b,c.outTarget=b.target}},touchend:function(a){this.dedupSynthMouse(a),this.processTouches(a,this.upOut)},upOut:function(a){this.scrolling||(u.up(a),u.leaveOut(a)),this.cleanUpPointer(a)},touchcancel:function(a){this.processTouches(a,this.cancelOut)},cancelOut:function(a){u.cancel(a),u.leaveOut(a),this.cleanUpPointer(a)},cleanUpPointer:function(a){R["delete"](a.pointerId),this.removePrimaryPointer(a)},
dedupSynthMouse:function(a){var b=N.lastTouches,c=a.changedTouches[0];
if(this.isPrimaryTouch(c)){
var d={x:c.clientX,y:c.clientY};b.push(d);var e=function(a,b){var c=a.indexOf(b);c>-1&&a.splice(c,1)}.bind(null,b,d);setTimeout(e,S)}}};M=new c(V.elementAdded,V.elementRemoved,V.elementChanged,V);var W,X,Y,Z=u.pointermap,$=window.MSPointerEvent&&"number"==typeof window.MSPointerEvent.MSPOINTER_TYPE_MOUSE,_={events:["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerOut","MSPointerOver","MSPointerCancel","MSGotPointerCapture","MSLostPointerCapture"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},POINTER_TYPES:["","unavailable","touch","pen","mouse"],prepareEvent:function(a){var b=a;return $&&(b=u.cloneEvent(a),b.pointerType=this.POINTER_TYPES[a.pointerType]),b},cleanup:function(a){Z["delete"](a)},MSPointerDown:function(a){Z.set(a.pointerId,a);var b=this.prepareEvent(a);u.down(b)},MSPointerMove:function(a){var b=this.prepareEvent(a);u.move(b)},MSPointerUp:function(a){var b=this.prepareEvent(a);u.up(b),this.cleanup(a.pointerId)},MSPointerOut:function(a){var b=this.prepareEvent(a);u.leaveOut(b)},MSPointerOver:function(a){var b=this.prepareEvent(a);u.enterOver(b)},MSPointerCancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.cleanup(a.pointerId)},MSLostPointerCapture:function(a){var b=u.makeEvent("lostpointercapture",a);u.dispatchEvent(b)},MSGotPointerCapture:function(a){var b=u.makeEvent("gotpointercapture",a);u.dispatchEvent(b)}},aa=window.navigator;aa.msPointerEnabled?(W=function(a){i(a),j(this),k(a)&&(u.setCapture(a,this,!0),this.msSetPointerCapture(a))},X=function(a){i(a),u.releaseCapture(a,!0),this.msReleasePointerCapture(a)}):(W=function(a){i(a),j(this),k(a)&&u.setCapture(a,this)},X=function(a){i(a),u.releaseCapture(a)}),Y=function(a){return!!u.captureInfo[a]},g(),h(),l();var ba={dispatcher:u,Installer:c,PointerEvent:a,PointerMap:p,targetFinding:v};return ba});

///////////////////////////////////////////////

///////////////////////////////////////////////
var config = {"dark_mode": false, "show_pads": true, "show_fabrication": false, "show_silkscreen": true, "highlight_pin1": false, "redraw_on_drag": true, "board_rotation": 0, "checkboxes": "Sourced,Placed", "bom_view": "left-right", "layer_view": "FB", "extra_fields": [], "fields": ["References", "Value", "Footprint", "Quantity"]}
///////////////////////////////////////////////

///////////////////////////////////////////////
var pcbdata = JSON.parse(LZString.decompressFromBase64("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eXCB4IWJAzRx5knfC8APFk10ePR7xwyfBUwB2AN0cn0OCQWFBnR5vQgvBCQGdHuGCC8GPwO0dlYMrAO9DrR+RgyfBAx48EsDDgkEvQS0eRoNvwUMcHMLAwLPApQLNHXDl/gE/QrjCzR9zIv4Cgx2jHnuxEx7DHf0ezhGjwiKi78LNHCgQXR3CIi0ewRIJgt8CQx2tH2yJUx2DHbwY5EIDHX0fkhtzQsMdIx4jCgkCAx93Q/MB7MDxQz0e8x7EINHBYkItHgLDp8MdHf0ctojxQPJAzR0LHbYAH8PtHfMdVwFtHa6Bixxe4ZMe5CFjH7MdHR4cuUyCzR+dHW9Cqxzows0e3RyPQa/DqQLbHC9Cyx/tH50gccNrAxsdILC+AIsdAYE7HT0cZcDfgtsc/R6iIskifAfTHU/B6xybHXgAn8InQeIgSrJmB2MeIoLgwJfBSrAZgjCC/8LHHXIg18JnMf5vUDRiIAAggoKnH0M4K+O0w6rCQCM9w0AhBcJNHQcA2kIAwbdDV8Dew69DvwEegwwh1x7rSNHDTYG3HQ9CPkJ3HY9Az0DEI09A4du9HUHCIcADgJ9Di4E3HrdQN8D1gbcd70FvQ7WCjx4oqrQgOx/+AqGCd8O1gk8fG8HjwG8fX0LegI/Ajx0fQX9ApCKqIPmBJ8Gbgv9DQMJrMrggRcJ/QQUorRwKI0DA7dARA8HAvR+SQWmud8BPH19Cv0B4IPWDwMN/H8nBXR2/H/3DDx26QbcfR9q2A0wiAMN/HMccRMFnHFxDO8FFgUaL5x4rA3xAIJ4wwNQmlxwmwJ3BmsGgw5pBKgYgngxTIJ39w+CfoJ4zImCfx0GewFcfR8FXHsAgMUFdgUeCjYOIIsOBnYGkgeyBvkC7Ma6CMJwdgGiB2oHH8HFCYIovAbCfIUFLlZiCNLEuwoVv/4JggfAjDYOGgmSBlYFUqsificHjwEifakJggQHC9wDzgdHxrYAdd/8AU4JnAu2CYIAxwNWBJILegB2DmjAjgQtCXYJVwmCA04PdgROCLwIogllBk4KKgmCCPkCXAI8ASfKTgI96eICQa/OCEKLmg4RxLsO4nkidC0LpQzidl4JYnuOCC4KYnpOB44N9gCCBGJ8MMAxA2J8rgcyCQkDYnYSfw4IGggSf/kFDgaSC+J3LgKODpJ54nAlBJJxEgUiByUPrwridhJ9AFuidtsNzgmaAOfGtgwSeqJ6PgQSf+J/jAsgPVYO8MiieSMB4ILSf6oAudhScklmYgQic8UALgxOD1YCLgtBB8J6UnzLSTJ6ZQRSe8wEMnsOB5JwyghKzNJyrg2SeHkOMnSyfbJxXgUuDJJ00nN5CfYLQQjicfgDAnCohpMNFQPuB7YHuoRCdm4FMx1aCjYPcnHwgUJ77wz/Be4ObgXyAYIJld3rBPJ9bAfycQCP5wQJBtUBYIqbDVkJHg2SCCoMsIOrBpIGygPQjUUmnguqRY8FPgdqAop2DwMmqLwAinPFBdsMwQNyBLsF2wHBDmICdH8nDEBvjAm1iwp+SnniB3wo0ISmT6oFub42B4p5mgRnWtCLeSKaD/QF9wtqDrwBygWPApjJwnvKeYp5S4CODZEHDwUKchICdHLMdBbrmgzKC4UNCQxKeip8nwEZwVCOkgW8DfEPgzPKc2oGqnH3yWoIxQovCInIGgsqdI8PgQIqcfLv+QyrAr4JqgPRDjCNrAxBB9IC40cqfQsimQQaB37mbwJqeBoBinfYCXJ6dwiog+ALcn46A7cFKIuzBT/JIQAacZx7Anvqf6SmOgrY6m4DPg/aAYIDGnwKeUJwFwZhBDAK9wIXAowukngU4ksMc66SeYUOJgmeQMoO404yDLjN6gCDxaMBX6u/BLwIUImLDqCNWneeAmjOGg5aeoECoUkifFpy3gzmyZoPmnyLDv6WXg2ad9gJDACAjcoNEIvzARiAygnchfgL2wWiAzcCxAdaf9p/SwcaK5oBOnLEACCMOnXeBJpi4nbKgekBunfadjCBegRXSqJ1YY8qCq7hEgp0xEwDunZiBnp8uA3qc4J4UwsEQeAEvA2xxEJ30QmYGPp8wwbyfGcB8nYIhlMMOAUqw9pCHw0Y7p4C7T5Cefp0/w36f2YCnHFoj/pxnQrY7WwE3gc7ggZ8kwYGeiiJ5gkGczwE+n/Igvp9P0mCDA4+qI7yfIZ3HHyfA4WitIJfAAZ5nM0Gd4Z6Bnf/CKiN8QgqjoZ4GnkbDmkIBnRIzhp1cn5rDhYJNxP4CkZzBnaGdcZy2giGfikCmn1Cfpp7OQvjByCMNwNzBTsBbwLggLp84INafEwDvQsPD3gCgIIDA9p1yQ2NC1CIIw+lBy0Oun2C4o8K6nHzDqZ20QI6cY4IIwKmeWRD4w6WxJCDeC4whFMAbwDadSZ1TwN8e0APiwdzAI8JjHnEDiZzJnnEBYUKfQZBAHp05nwQj8QEvQAvB+QGSQNRA7CJOAdNAxcF3gCdTq8ETwUjDFQK0Q1wjjIFHUUQjNcLmnXkDuEP3gNDwlCDZnk3AJwMLwzmdngBDgaQgOZzmUTmf5Zz5nNvA3CEtwGxCciGQwYiBqiM+niIAXEHKI2CcPCFEwUqAHcOiImGcoqD1n7Wdfpyhne3DSAANnGdBTVGNnlGcNZ9cnmLDMiBnQ/Wd/CFSIOIhkiIRnZkASiMnHHgBtZ8tn9IifJ9NM3mC0iPNn/kBzZ1NnK2dZx8VAx2fPpxNni2foiB+n02fsZ/xA62eHZ5tnvADvCPGw+IA7Z+BneUAXZ5hna4CTZyBnd2d1MI2AzWd9Z+eAj2cnZ09wQmdgpzQnzdAdDtaQxAhbwLDnmAgMCAOnlWjqW0jnfSdJwPWwZAhCCL2AVbCkCNPAOggI5/jn/NA0CFkIc7BSCCxQzbBw5++Qt8AOwcjAhOcCUHTnyzDkCKOwCgicCNeQUjBOsNpn5ICAEJOwbmecCOuwx/C3CJsQyaegpxgw4KeykJkg3qBCIgkgb/A5QBZnXgAk0Jxt+qAy5yUgQtAjwFmBaueHYJwnmuchoNd8CuAjoPdQFWAbcHXglMnXYN1CoNBm5wwnLDZa5+YngaAtcKbnVUa8wNbi4mCKIEkgJDs+MOrnkice54rnsyDcsJIA+Ein4JZw8ucWuiGgzF0RIIbn3SBwYCqnJudsEHWQ3ufhCC3gvCy5oA7ncecdJ54gb6BkEPHnqieIwksg4SdmIOSGxeDh54vAqudh54XmcBCl59AQ8ycl5zmQqBAtILlwAefkaEnnWye/QJnneBBZJ63n1Mdx4PXnBueL1TJgyyDJJ6nnpmf1ILQQ2bAf4ILgY+dR5zzgQ+c8YNnnKud954lnyef4wBVw/BDC5wDnhTAAoNtwwKCxhM+nzpCt5qIgO+cfp0hn1GczZzGQW+cYIGC0+hDU/i1xAeeZOAJnJ1BUJ1DnImdwCMCiqfDScsPQfkBj8Puwe4gPsF2AX+fFsDpAQkA98PVwC+erx3SQimAr57vwZfDiYCRgTfBV8DBgXYBN5yjQ/7DV8DEwlfB4moln6iLX0OAXAjAAk1MgwBemZ6/n/fDoQDugCfDv50Rgn+fz8ONtECeUF1nwE/CJZ2+gfbBLQlOAD6BMF1pgfkCvx32w2308YG3n6/DCoAIwuedQF26Q1GDxtepAbHAiFzvwyBdukIpgeBfuoGxwqmDoYPPwCkj3x0hg8/AZHSoXshcIkKqQQqCSF8Bw1BfNgDennWeaEDFNYAj5OM+nJhfOYD1ggyT35x9nw2fmoPzxZ6DEvnEwCCY+cGYXR+fr507QuqDf8GYXmGcWF64X76dvZ8Zw40cvcMFwomfq56hQ65CC0DvkMlCOUPdQP5BoUBuQitCOMDsntmc+HHxQMOAZIKledFBcYK7nWRfqUAPARufpF1yQltDJF+onleDxF1oQ0ZCdvUBQB4i5F4eI2pAWUGwQWidKoLBQviARF3m8WtDt6whQRweW52GQ6kA6UKbn9ReKQBpQreBL0FRQS+DzYvjg4xeZ4IWw9FD5IN3Q0xcnINYhMRe6kGXnBFDm9nXnShIKUKsXVeftvf4wilBUkOLg2mfrkAgQQxfrF1AQ2+AKk5ogJxen4I3E1xcHF0sXqhjxJzGQWecBxyRQiFBYEGcXXFCiwGvnp2cPEGPAVVBX5+lQlUg2FyKIq2cAl+1QIJeYZwPA21BLUKCXycy3p07QMJeAlxnQEJcHUKxnPqen5y8QwJd1oNiXI1C7UJRnx+eZxw8QdJDO8HCXmGd4l2EoHVCElx4XydDi4ItQo1CYZyF8KJc0l38XWJfNUIyXQafGQLywLJfwlx1nDIiHQMyXkJf9kCBJcJfuFw/nkOfi59DnqbDPR/YIhvCyl51wNacZ8HJn38DHR+4I9sdeCKJwnOfHR34Ii2Cqx+Fwmwj6l/pnepcVTFMg8RC98OQX2NDxCOTwapfWZ7rw2fBlZ9qn0ciVZ/mwPgA5CJjw80foyKMIv9BP0OWpEWdmxzanagjTcKqXC2DhcELAhhcCl1rAGRDA50Gnl0fNZ7dnbJfsZx7H0/QHZ00wyfCns6mX/2eJl7gnTeDfZ7GXPgCsiEtn4Odgl3An0Ze8iLGnAYBCiNtnJZeRp4WXvWf5lwSIadA3Z4EXtJcv8I2XmZf8iMkQxIhwiINnBGdwJ5LH12eecBmXbIhZl7YXhGen0DGXjGcz4GDno5c1lzNnc9DllyAIlZeyiNWXCJdGF5bAqoiEiLpwm5c6kM2XRnBqAOcAAABC2YAg+5FbXZC2wFKs2TAjA0xYkDv/wyESpMVE0P3ZiqbQCb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"))
///////////////////////////////////////////////

///////////////////////////////////////////////
/* Utility functions */

var storagePrefix = 'KiCad_HTML_BOM__' + pcbdata.metadata.title + '__' +
  pcbdata.metadata.revision + '__#';
var storage;

function initStorage(key) {
  try {
    window.localStorage.getItem("blank");
    storage = window.localStorage;
  } catch (e) {
    // localStorage not available
  }
  if (!storage) {
    try {
      window.sessionStorage.getItem("blank");
      storage = window.sessionStorage;
    } catch (e) {
      // sessionStorage also not available
    }
  }
}

function readStorage(key) {
  if (storage) {
    return storage.getItem(storagePrefix + key);
  } else {
    return null;
  }
}

function writeStorage(key, value) {
  if (storage) {
    storage.setItem(storagePrefix + key, value);
  }
}

function fancyDblClickHandler(el, onsingle, ondouble) {
  return function() {
    if (el.getAttribute("data-dblclick") == null) {
      el.setAttribute("data-dblclick", 1);
      setTimeout(function() {
        if (el.getAttribute("data-dblclick") == 1) {
          onsingle();
        }
        el.removeAttribute("data-dblclick");
      }, 200);
    } else {
      el.removeAttribute("data-dblclick");
      ondouble();
    }
  }
}

function smoothScrollToRow(rowid) {
  document.getElementById(rowid).scrollIntoView({
    behavior: "smooth",
    block: "center",
    inline: "nearest"
  });
}

function focusInputField(input) {
  input.scrollIntoView(false);
  input.focus();
  input.select();
}

function copyToClipboard() {
  var text = '';
  for (var node of bomhead.childNodes[0].childNodes) {
    if (node.firstChild) {
      text = text + node.firstChild.nodeValue;
    }
    if (node != bomhead.childNodes[0].lastChild) {
      text += '\t';
    }
  }
  text += '\n';
  for (var row of bombody.childNodes) {
    for (var cell of row.childNodes) {
      for (var node of cell.childNodes) {
        if (node.nodeName == "INPUT") {
          if (node.checked) {
            text = text + '✓';
          }
        } else if (node.nodeName == "MARK") {
          text = text + node.firstChild.nodeValue;
        } else {
          text = text + node.nodeValue;
        }
      }
      if (cell != row.lastChild) {
        text += '\t';
      }
    }
    text += '\n';
  }
  var textArea = document.createElement("textarea");
  textArea.classList.add('clipboard-temp');
  textArea.value = text;

  document.body.appendChild(textArea);
  textArea.focus();
  textArea.select();

  try {
    if (document.execCommand('copy')) {
      console.log('Bom copied to clipboard.');
    }
  } catch (err) {
    console.log('Can not copy to clipboard.');
  }

  document.body.removeChild(textArea);
}

function removeGutterNode(node) {
  for (var i = 0; i < node.childNodes.length; i++) {
    if (node.childNodes[i].classList &&
      node.childNodes[i].classList.contains("gutter")) {
      node.removeChild(node.childNodes[i]);
      break;
    }
  }
}

function cleanGutters() {
  removeGutterNode(document.getElementById("bot"));
  removeGutterNode(document.getElementById("canvasdiv"));
}

var units = {
  prefixes: {
    giga: ["G", "g", "giga", "Giga", "GIGA"],
    mega: ["M", "mega", "Mega", "MEGA"],
    kilo: ["K", "k", "kilo", "Kilo", "KILO"],
    milli: ["m", "milli", "Milli", "MILLI"],
    micro: ["U", "u", "micro", "Micro", "MICRO", "μ", "µ"], // different utf8 μ
    nano: ["N", "n", "nano", "Nano", "NANO"],
    pico: ["P", "p", "pico", "Pico", "PICO"],
  },
  unitsShort: ["R", "r", "Ω", "F", "f", "H", "h"],
  unitsLong: [
    "OHM", "Ohm", "ohm", "ohms",
    "FARAD", "Farad", "farad",
    "HENRY", "Henry", "henry"
  ],
  getMultiplier: function(s) {
    if (this.prefixes.giga.includes(s)) return 1e9;
    if (this.prefixes.mega.includes(s)) return 1e6;
    if (this.prefixes.kilo.includes(s)) return 1e3;
    if (this.prefixes.milli.includes(s)) return 1e-3;
    if (this.prefixes.micro.includes(s)) return 1e-6;
    if (this.prefixes.nano.includes(s)) return 1e-9;
    if (this.prefixes.pico.includes(s)) return 1e-12;
    return 1;
  },
  valueRegex: null,
}

function initUtils() {
  var allPrefixes = units.prefixes.giga
    .concat(units.prefixes.mega)
    .concat(units.prefixes.kilo)
    .concat(units.prefixes.milli)
    .concat(units.prefixes.micro)
    .concat(units.prefixes.nano)
    .concat(units.prefixes.pico);
  var allUnits = units.unitsShort.concat(units.unitsLong);
  units.valueRegex = new RegExp("^([0-9\.]+)" +
    "\\s*(" + allPrefixes.join("|") + ")?" +
    "(" + allUnits.join("|") + ")?" +
    "(\\b.*)?$", "");
  units.valueAltRegex = new RegExp("^([0-9]*)" +
    "(" + units.unitsShort.join("|") + ")?" +
    "([GgMmKkUuNnPp])?" +
    "([0-9]*)" +
    "(\\b.*)?$", "");
  for (var bom_type of ["both", "F", "B"]) {
    for (var row of pcbdata.bom[bom_type]) {
      row.push(parseValue(row[1], row[3][0][0]));
    }
  }
}

function parseValue(val, ref) {
  var inferUnit = (unit, ref) => {
    if (unit) {
      unit = unit.toLowerCase();
      if (unit == 'Ω' || unit == "ohm" || unit == "ohms") {
        unit = 'r';
      }
      unit = unit[0];
    } else {
      ref = /^([a-z]+)\d+$/i.exec(ref);
      if (ref) {
        ref = ref[1].toLowerCase();
        if (ref == "c") unit = 'f';
        else if (ref == "l") unit = 'h';
        else if (ref == "r" || ref == "rv") unit = 'r';
        else unit = null;
      }
    }
    return unit;
  };
  val = val.replace(/,/g, "");
  var match = units.valueRegex.exec(val);
  var unit;
  if (match) {
    val = parseFloat(match[1]);
    if (match[2]) {
      val = val * units.getMultiplier(match[2]);
    }
    unit = inferUnit(match[3], ref);
    if (!unit) return null;
    else return {
      val: val,
      unit: unit,
      extra: match[4],
    }
  }
  match = units.valueAltRegex.exec(val);
  if (match && (match[1] || match[4])) {
    val = parseFloat(match[1] + "." + match[4]);
    if (match[3]) {
      val = val * units.getMultiplier(match[3]);
    }
    unit = inferUnit(match[2], ref);
    if (!unit) return null;
    else return {
      val: val,
      unit: unit,
      extra: match[5],
    }
  }
  return null;
}

function valueCompare(a, b, stra, strb) {
  if (a === null && b === null) {
    // Failed to parse both values, compare them as strings.
    if (stra != strb) return stra > strb ? 1 : -1;
    else return 0;
  } else if (a === null) {
    return 1;
  } else if (b === null) {
    return -1;
  } else {
    if (a.unit != b.unit) return a.unit > b.unit ? 1 : -1;
    else if (a.val != b.val) return a.val > b.val ? 1 : -1;
    else if (a.extra != b.extra) return a.extra > b.extra ? 1 : -1;
    else return 0;
  }
}

function validateSaveImgDimension(element) {
  var valid = false;
  var intValue = 0;
  if (/^[1-9]\d*$/.test(element.value)) {
    intValue = parseInt(element.value);
    if (intValue <= 16000) {
      valid = true;
    }
  }
  if (valid) {
    element.classList.remove("invalid");
  } else {
    element.classList.add("invalid");
  }
  return intValue;
}

function saveImage(layer) {
  var width = validateSaveImgDimension(document.getElementById("render-save-width"));
  var height = validateSaveImgDimension(document.getElementById("render-save-height"));
  var bgcolor = null;
  if (!document.getElementById("render-save-transparent").checked) {
    var style = getComputedStyle(topmostdiv);
    bgcolor = style.getPropertyValue("background-color");
  }
  if (!width || !height) return;

  // Prepare image
  var canvas = document.createElement("canvas");
  var layerdict = {
    transform: {
      x: 0,
      y: 0,
      s: 1,
      panx: 0,
      pany: 0,
      zoom: 1,
    },
    bg: canvas,
    fab: canvas,
    silk: canvas,
    highlight: canvas,
    layer: layer,
  }
  // Do the rendering
  recalcLayerScale(layerdict, width, height);
  prepareLayer(layerdict);
  clearCanvas(canvas, bgcolor);
  drawBackground(layerdict, false);
  drawHighlightsOnLayer(layerdict, false);

  // Save image
  var imgdata = canvas.toDataURL("image/png");

  var filename = pcbdata.metadata.title;
  if (pcbdata.metadata.revision) {
    filename += `.${pcbdata.metadata.revision}`;
  }
  filename += `.${layer}.png`;
  saveFile(filename, dataURLtoBlob(imgdata));
}

function saveSettings() {
  var data = {
    type: "InteractiveHtmlBom settings",
    version: 1,
    pcbmetadata: pcbdata.metadata,
    settings: settings,
  }
  var blob = new Blob([JSON.stringify(data, null, 4)], {
    type: "application/json"
  });
  saveFile(`${pcbdata.metadata.title}.settings.json`, blob);
}

function loadSettings() {
  var input = document.createElement("input");
  input.type = "file";
  input.accept = ".settings.json";
  input.onchange = function(e) {
    var file = e.target.files[0];
    var reader = new FileReader();
    reader.onload = readerEvent => {
      var content = readerEvent.target.result;
      var newSettings;
      try {
        newSettings = JSON.parse(content);
      } catch (e) {
        alert("Selected file is not InteractiveHtmlBom settings file.");
        return;
      }
      if (newSettings.type != "InteractiveHtmlBom settings") {
        alert("Selected file is not InteractiveHtmlBom settings file.");
        return;
      }
      var metadataMatches = newSettings.hasOwnProperty("pcbmetadata");
      if (metadataMatches) {
        for (var k in pcbdata.metadata) {
          if (!newSettings.pcbmetadata.hasOwnProperty(k) || newSettings.pcbmetadata[k] != pcbdata.metadata[k]) {
            metadataMatches = false;
          }
        }
      }
      if (!metadataMatches) {
        var currentMetadata = JSON.stringify(pcbdata.metadata, null, 4);
        var fileMetadata = JSON.stringify(newSettings.pcbmetadata, null, 4);
        if (!confirm(
            `Settins file metadata does not match current metadata.\n\n` +
            `Page metadata:\n${currentMetadata}\n\n` +
            `Settings file metadata:\n${fileMetadata}\n\n` +
            `Press OK if you would like to import settings anyway.`)) {
          return;
        }
      }
      overwriteSettings(newSettings.settings);
    }
    reader.readAsText(file, 'UTF-8');
  }
  input.click();
}

function overwriteSettings(newSettings) {
  initDone = false;
  Object.assign(settings, newSettings);
  writeStorage("bomlayout", settings.bomlayout);
  writeStorage("bommode", settings.bommode);
  writeStorage("canvaslayout", settings.canvaslayout);
  writeStorage("bomCheckboxes", settings.checkboxes.join(","));
  document.getElementById("bomCheckboxes").value = settings.checkboxes.join(",");
  for (var checkbox of settings.checkboxes) {
    writeStorage("checkbox_" + checkbox, settings.checkboxStoredRefs[checkbox]);
  }
  writeStorage("markWhenChecked", settings.markWhenChecked);
  padsVisible(settings.renderPads);
  document.getElementById("padsCheckbox").checked = settings.renderPads;
  fabricationVisible(settings.renderFabrication);
  document.getElementById("fabricationCheckbox").checked = settings.renderFabrication;
  silkscreenVisible(settings.renderSilkscreen);
  document.getElementById("silkscreenCheckbox").checked = settings.renderSilkscreen;
  referencesVisible(settings.renderReferences);
  document.getElementById("referencesCheckbox").checked = settings.renderReferences;
  valuesVisible(settings.renderValues);
  document.getElementById("valuesCheckbox").checked = settings.renderValues;
  tracksVisible(settings.renderTracks);
  document.getElementById("tracksCheckbox").checked = settings.renderTracks;
  zonesVisible(settings.renderZones);
  document.getElementById("zonesCheckbox").checked = settings.renderZones;
  dnpOutline(settings.renderDnpOutline);
  document.getElementById("dnpOutlineCheckbox").checked = settings.renderDnpOutline;
  setRedrawOnDrag(settings.redrawOnDrag);
  document.getElementById("dragCheckbox").checked = settings.redrawOnDrag;
  setDarkMode(settings.darkMode);
  document.getElementById("darkmodeCheckbox").checked = settings.darkMode;
  setHighlightPin1(settings.highlightpin1);
  document.getElementById("highlightpin1Checkbox").checked = settings.highlightpin1;
  showFootprints(settings.show_footprints);
  writeStorage("boardRotation", settings.boardRotation);
  document.getElementById("boardRotation").value = settings.boardRotation / 5;
  document.getElementById("rotationDegree").textContent = settings.boardRotation;
  initDone = true;
  prepCheckboxes();
  changeBomLayout(settings.bomlayout);
}

function saveFile(filename, blob) {
  var link = document.createElement("a");
  var objurl = URL.createObjectURL(blob);
  link.download = filename;
  link.href = objurl;
  link.click();
}

function dataURLtoBlob(dataurl) {
  var arr = dataurl.split(','),
    mime = arr[0].match(/:(.*?);/)[1],
    bstr = atob(arr[1]),
    n = bstr.length,
    u8arr = new Uint8Array(n);
  while (n--) {
    u8arr[n] = bstr.charCodeAt(n);
  }
  return new Blob([u8arr], {
    type: mime
  });
}

var settings = {
  canvaslayout: "default",
  bomlayout: "default",
  bommode: "grouped",
  checkboxes: [],
  checkboxStoredRefs: {},
  darkMode: false,
  highlightpin1: false,
  redrawOnDrag: true,
  boardRotation: 0,
  renderPads: true,
  renderReferences: true,
  renderValues: true,
  renderSilkscreen: true,
  renderFabrication: true,
  renderDnpOutline: false,
  renderTracks: true,
  renderZones: true,
}

function initDefaults() {
  settings.bomlayout = readStorage("bomlayout");
  if (settings.bomlayout === null) {
    settings.bomlayout = config.bom_view;
  }
  if (!['bom-only', 'left-right', 'top-bottom'].includes(settings.bomlayout)) {
    settings.bomlayout = config.bom_view;
  }
  settings.bommode = readStorage("bommode");
  if (settings.bommode === null) {
    settings.bommode = "grouped";
  }
  if (!["grouped", "ungrouped", "netlist"].includes(settings.bommode)) {
    settings.bommode = "grouped";
  }
  settings.canvaslayout = readStorage("canvaslayout");
  if (settings.canvaslayout === null) {
    settings.canvaslayout = config.layer_view;
  }
  var bomCheckboxes = readStorage("bomCheckboxes");
  if (bomCheckboxes === null) {
    bomCheckboxes = config.checkboxes;
  }
  settings.checkboxes = bomCheckboxes.split(",").filter((e) => e);
  document.getElementById("bomCheckboxes").value = bomCheckboxes;

  settings.markWhenChecked = readStorage("markWhenChecked") || "";
  populateMarkWhenCheckedOptions();

  function initBooleanSetting(storageString, def, elementId, func) {
    var b = readStorage(storageString);
    if (b === null) {
      b = def;
    } else {
      b = (b == "true");
    }
    document.getElementById(elementId).checked = b;
    func(b);
  }

  initBooleanSetting("padsVisible", config.show_pads, "padsCheckbox", padsVisible);
  initBooleanSetting("fabricationVisible", config.show_fabrication, "fabricationCheckbox", fabricationVisible);
  initBooleanSetting("silkscreenVisible", config.show_silkscreen, "silkscreenCheckbox", silkscreenVisible);
  initBooleanSetting("referencesVisible", true, "referencesCheckbox", referencesVisible);
  initBooleanSetting("valuesVisible", true, "valuesCheckbox", valuesVisible);
  if ("tracks" in pcbdata) {
    initBooleanSetting("tracksVisible", true, "tracksCheckbox", tracksVisible);
    initBooleanSetting("zonesVisible", true, "zonesCheckbox", zonesVisible);
  } else {
    document.getElementById("tracksAndZonesCheckboxes").style.display = "none";
    tracksVisible(false);
    zonesVisible(false);
  }
  initBooleanSetting("dnpOutline", false, "dnpOutlineCheckbox", dnpOutline);
  initBooleanSetting("redrawOnDrag", config.redraw_on_drag, "dragCheckbox", setRedrawOnDrag);
  initBooleanSetting("darkmode", config.dark_mode, "darkmodeCheckbox", setDarkMode);
  initBooleanSetting("highlightpin1", config.highlight_pin1, "highlightpin1Checkbox", setHighlightPin1);

  var fields = ["checkboxes"].concat(config.fields);
  var hcols = JSON.parse(readStorage("hiddenColumns"));
  if (hcols === null) {
    hcols = [];
  }
  settings.hiddenColumns = hcols.filter(e => fields.includes(e));

  var cord = JSON.parse(readStorage("columnOrder"));
  if (cord === null) {
    cord = fields;
  } else {
    cord = cord.filter(e => fields.includes(e));
    if (cord.length != fields.length)
      cord = fields;
  }
  settings.columnOrder = cord;

  settings.boardRotation = readStorage("boardRotation");
  if (settings.boardRotation === null) {
    settings.boardRotation = config.board_rotation * 5;
  } else {
    settings.boardRotation = parseInt(settings.boardRotation);
  }
  document.getElementById("boardRotation").value = settings.boardRotation / 5;
  document.getElementById("rotationDegree").textContent = settings.boardRotation;
}

// Helper classes for user js callbacks.

const IBOM_EVENT_TYPES = {
  ALL: "all",
  HIGHLIGHT_EVENT: "highlightEvent",
  CHECKBOX_CHANGE_EVENT: "checkboxChangeEvent",
  BOM_BODY_CHANGE_EVENT: "bomBodyChangeEvent",
}

const EventHandler = {
  callbacks: {},
  init: function() {
    for (eventType of Object.values(IBOM_EVENT_TYPES))
      this.callbacks[eventType] = [];
  },
  registerCallback: function(eventType, callback) {
    this.callbacks[eventType].push(callback);
  },
  emitEvent: function(eventType, eventArgs) {
    event = {
      eventType: eventType,
      args: eventArgs,
    }
    var callback;
    for (callback of this.callbacks[eventType])
      callback(event);
    for (callback of this.callbacks[IBOM_EVENT_TYPES.ALL])
      callback(event);
  }
}
EventHandler.init();

///////////////////////////////////////////////

///////////////////////////////////////////////
/* PCB rendering code */

var emptyContext2d = document.createElement("canvas").getContext("2d");

function deg2rad(deg) {
  return deg * Math.PI / 180;
}

function calcFontPoint(linepoint, text, offsetx, offsety, tilt) {
  var point = [
    linepoint[0] * text.width + offsetx,
    linepoint[1] * text.height + offsety
  ];
  // This approximates pcbnew behavior with how text tilts depending on horizontal justification
  point[0] -= (linepoint[1] + 0.5 * (1 + text.justify[0])) * text.height * tilt;
  return point;
}

function drawText(ctx, text, color) {
  if ("ref" in text && !settings.renderReferences) return;
  if ("val" in text && !settings.renderValues) return;
  ctx.save();
  ctx.fillStyle = color;
  ctx.strokeStyle = color;
  ctx.lineCap = "round";
  ctx.lineJoin = "round";
  ctx.lineWidth = text.thickness;
  if ("svgpath" in text) {
    ctx.stroke(new Path2D(text.svgpath));
    ctx.restore();
    return;
  }
  ctx.translate(...text.pos);
  ctx.translate(text.thickness * 0.5, 0);
  var angle = -text.angle;
  if (text.attr.includes("mirrored")) {
    ctx.scale(-1, 1);
    angle = -angle;
  }
  var tilt = 0;
  if (text.attr.includes("italic")) {
    tilt = 0.125;
  }
  var interline = text.height * 1.5 + text.thickness;
  var txt = text.text.split("\n");
  // KiCad ignores last empty line.
  if (txt[txt.length - 1] == '') txt.pop();
  ctx.rotate(deg2rad(angle));
  var offsety = (1 - text.justify[1]) / 2 * text.height; // One line offset
  offsety -= (txt.length - 1) * (text.justify[1] + 1) / 2 * interline; // Multiline offset
  for (var i in txt) {
    var lineWidth = text.thickness + interline / 2 * tilt;
    for (var j = 0; j < txt[i].length; j++) {
      if (txt[i][j] == '\t') {
        var fourSpaces = 4 * pcbdata.font_data[' '].w * text.width;
        lineWidth += fourSpaces - lineWidth % fourSpaces;
      } else {
        if (txt[i][j] == '~') {
          j++;
          if (j == txt[i].length)
            break;
        }
        lineWidth += pcbdata.font_data[txt[i][j]].w * text.width;
      }
    }
    var offsetx = -lineWidth * (text.justify[0] + 1) / 2;
    var inOverbar = false;
    for (var j = 0; j < txt[i].length; j++) {
      if (txt[i][j] == '\t') {
        var fourSpaces = 4 * pcbdata.font_data[' '].w * text.width;
        offsetx += fourSpaces - offsetx % fourSpaces;
        continue;
      } else if (txt[i][j] == '~') {
        j++;
        if (j == txt[i].length)
          break;
        if (txt[i][j] != '~') {
          inOverbar = !inOverbar;
        }
      }
      var glyph = pcbdata.font_data[txt[i][j]];
      if (inOverbar) {
        var overbarStart = [offsetx, -text.height * 1.4 + offsety];
        var overbarEnd = [offsetx + text.width * glyph.w, overbarStart[1]];

        if (!lastHadOverbar) {
          overbarStart[0] += text.height * 1.4 * tilt;
          lastHadOverbar = true;
        }
        ctx.beginPath();
        ctx.moveTo(...overbarStart);
        ctx.lineTo(...overbarEnd);
        ctx.stroke();
      } else {
        lastHadOverbar = false;
      }
      for (var line of glyph.l) {
        ctx.beginPath();
        ctx.moveTo(...calcFontPoint(line[0], text, offsetx, offsety, tilt));
        for (var k = 1; k < line.length; k++) {
          ctx.lineTo(...calcFontPoint(line[k], text, offsetx, offsety, tilt));
        }
        ctx.stroke();
      }
      offsetx += glyph.w * text.width;
    }
    offsety += interline;
  }
  ctx.restore();
}

function drawedge(ctx, scalefactor, edge, color) {
  ctx.strokeStyle = color;
  ctx.fillStyle = color;
  ctx.lineWidth = Math.max(1 / scalefactor, edge.width);
  ctx.lineCap = "round";
  ctx.lineJoin = "round";
  if ("svgpath" in edge) {
    ctx.stroke(new Path2D(edge.svgpath));
  } else {
    ctx.beginPath();
    if (edge.type == "segment") {
      ctx.moveTo(...edge.start);
      ctx.lineTo(...edge.end);
    }
    if (edge.type == "rect") {
      ctx.moveTo(...edge.start);
      ctx.lineTo(edge.start[0], edge.end[1]);
      ctx.lineTo(...edge.end);
      ctx.lineTo(edge.end[0], edge.start[1]);
      ctx.lineTo(...edge.start);
    }
    if (edge.type == "arc") {
      ctx.arc(
        ...edge.start,
        edge.radius,
        deg2rad(edge.startangle),
        deg2rad(edge.endangle));
    }
    if (edge.type == "circle") {
      ctx.arc(
        ...edge.start,
        edge.radius,
        0, 2 * Math.PI);
      ctx.closePath();
    }
    if (edge.type == "curve") {
      ctx.moveTo(...edge.start);
      ctx.bezierCurveTo(...edge.cpa, ...edge.cpb, ...edge.end);
    }
    if("filled" in edge && edge.filled)
      ctx.fill();
    else
      ctx.stroke();
  }
}

function getChamferedRectPath(size, radius, chamfpos, chamfratio) {
  // chamfpos is a bitmask, left = 1, right = 2, bottom left = 4, bottom right = 8
  var path = new Path2D();
  var width = size[0];
  var height = size[1];
  var x = width * -0.5;
  var y = height * -0.5;
  var chamfOffset = Math.min(width, height) * chamfratio;
  path.moveTo(x, 0);
  if (chamfpos & 4) {
    path.lineTo(x, y + height - chamfOffset);
    path.lineTo(x + chamfOffset, y + height);
    path.lineTo(0, y + height);
  } else {
    path.arcTo(x, y + height, x + width, y + height, radius);
  }
  if (chamfpos & 8) {
    path.lineTo(x + width - chamfOffset, y + height);
    path.lineTo(x + width, y + height - chamfOffset);
    path.lineTo(x + width, 0);
  } else {
    path.arcTo(x + width, y + height, x + width, y, radius);
  }
  if (chamfpos & 2) {
    path.lineTo(x + width, y + chamfOffset);
    path.lineTo(x + width - chamfOffset, y);
    path.lineTo(0, y);
  } else {
    path.arcTo(x + width, y, x, y, radius);
  }
  if (chamfpos & 1) {
    path.lineTo(x + chamfOffset, y);
    path.lineTo(x, y + chamfOffset);
    path.lineTo(x, 0);
  } else {
    path.arcTo(x, y, x, y + height, radius);
  }
  path.closePath();
  return path;
}

function getOblongPath(size) {
  return getChamferedRectPath(size, Math.min(size[0], size[1]) / 2, 0, 0);
}

function getPolygonsPath(shape) {
  if (shape.path2d) {
    return shape.path2d;
  }
  if ("svgpath" in shape) {
    shape.path2d = new Path2D(shape.svgpath);
  } else {
    var path = new Path2D();
    for (var polygon of shape.polygons) {
      path.moveTo(...polygon[0]);
      for (var i = 1; i < polygon.length; i++) {
        path.lineTo(...polygon[i]);
      }
      path.closePath();
    }
    shape.path2d = path;
  }
  return shape.path2d;
}

function drawPolygonShape(ctx, scalefactor, shape, color) {
  ctx.save();
  if (!("svgpath" in shape)) {
    ctx.translate(...shape.pos);
    ctx.rotate(deg2rad(-shape.angle));
  }
  if("filled" in shape && !shape.filled) {
    ctx.strokeStyle = color;
    ctx.lineWidth = Math.max(1 / scalefactor, shape.width);
    ctx.lineCap = "round";
    ctx.lineJoin = "round";
    ctx.stroke(getPolygonsPath(shape));
  } else {
    ctx.fillStyle = color;
    ctx.fill(getPolygonsPath(shape));
  }
  ctx.restore();
}

function drawDrawing(ctx, scalefactor, drawing, color) {
  if (["segment", "arc", "circle", "curve", "rect"].includes(drawing.type)) {
    drawedge(ctx, scalefactor, drawing, color);
  } else if (drawing.type == "polygon") {
    drawPolygonShape(ctx, scalefactor, drawing, color);
  } else {
    drawText(ctx, drawing, color);
  }
}

function getCirclePath(radius) {
  var path = new Path2D();
  path.arc(0, 0, radius, 0, 2 * Math.PI);
  path.closePath();
  return path;
}

function getCachedPadPath(pad) {
  if (!pad.path2d) {
    // if path2d is not set, build one and cache it on pad object
    if (pad.shape == "rect") {
      pad.path2d = new Path2D();
      pad.path2d.rect(...pad.size.map(c => -c * 0.5), ...pad.size);
    } else if (pad.shape == "oval") {
      pad.path2d = getOblongPath(pad.size);
    } else if (pad.shape == "circle") {
      pad.path2d = getCirclePath(pad.size[0] / 2);
    } else if (pad.shape == "roundrect") {
      pad.path2d = getChamferedRectPath(pad.size, pad.radius, 0, 0);
    } else if (pad.shape == "chamfrect") {
      pad.path2d = getChamferedRectPath(pad.size, pad.radius, pad.chamfpos, pad.chamfratio)
    } else if (pad.shape == "custom") {
      pad.path2d = getPolygonsPath(pad);
    }
  }
  return pad.path2d;
}

function drawPad(ctx, pad, color, outline) {
  ctx.save();
  ctx.translate(...pad.pos);
  ctx.rotate(deg2rad(pad.angle));
  if (pad.offset) {
    ctx.translate(...pad.offset);
  }
  ctx.fillStyle = color;
  ctx.strokeStyle = color;
  var path = getCachedPadPath(pad);
  if (outline) {
    ctx.stroke(path);
  } else {
    ctx.fill(path);
  }
  ctx.restore();
}

function drawPadHole(ctx, pad, padHoleColor) {
  if (pad.type != "th") return;
  ctx.save();
  ctx.translate(...pad.pos);
  ctx.rotate(deg2rad(pad.angle));
  ctx.fillStyle = padHoleColor;
  if (pad.drillshape == "oblong") {
    ctx.fill(getOblongPath(pad.drillsize));
  } else {
    ctx.fill(getCirclePath(pad.drillsize[0] / 2));
  }
  ctx.restore();
}

function drawFootprint(ctx, layer, scalefactor, footprint, colors, highlight, outline) {
  if (highlight) {
    // draw bounding box
    if (footprint.layer == layer) {
      ctx.save();
      ctx.globalAlpha = 0.2;
      ctx.translate(...footprint.bbox.pos);
      ctx.rotate(deg2rad(-footprint.bbox.angle));
      ctx.translate(...footprint.bbox.relpos);
      ctx.fillStyle = colors.pad;
      ctx.fillRect(0, 0, ...footprint.bbox.size);
      ctx.globalAlpha = 1;
      ctx.strokeStyle = colors.pad;
      ctx.strokeRect(0, 0, ...footprint.bbox.size);
      ctx.restore();
    }
  }
  // draw drawings
  for (var drawing of footprint.drawings) {
    if (drawing.layer == layer) {
      drawDrawing(ctx, scalefactor, drawing.drawing, colors.pad);
    }
  }
  // draw pads
  if (settings.renderPads) {
    for (var pad of footprint.pads) {
      if (pad.layers.includes(layer)) {
        drawPad(ctx, pad, colors.pad, outline);
        if (pad.pin1 && settings.highlightpin1) {
          drawPad(ctx, pad, colors.outline, true);
        }
      }
    }
    for (var pad of footprint.pads) {
      drawPadHole(ctx, pad, colors.padHole);
    }
  }
}

function drawEdgeCuts(canvas, scalefactor) {
  var ctx = canvas.getContext("2d");
  var edgecolor = getComputedStyle(topmostdiv).getPropertyValue('--pcb-edge-color');
  for (var edge of pcbdata.edges) {
    drawDrawing(ctx, scalefactor, edge, edgecolor);
  }
}

function drawFootprints(canvas, layer, scalefactor, highlight) {
  var ctx = canvas.getContext("2d");
  ctx.lineWidth = 3 / scalefactor;
  var style = getComputedStyle(topmostdiv);

  var colors = {
    pad: style.getPropertyValue('--pad-color'),
    padHole: style.getPropertyValue('--pad-hole-color'),
    outline: style.getPropertyValue('--pin1-outline-color'),
  }

  for (var i = 0; i < pcbdata.footprints.length; i++) {
    var mod = pcbdata.footprints[i];
    var outline = settings.renderDnpOutline && pcbdata.bom.skipped.includes(i);
    var h = highlightedFootprints.includes(i);
    var d = markedFootprints.has(i);
    if (highlight) {
      if(h && d) {
        colors.pad = style.getPropertyValue('--pad-color-highlight-both');
        colors.outline = style.getPropertyValue('--pin1-outline-color-highlight-both');
      } else if (h) {
        colors.pad = style.getPropertyValue('--pad-color-highlight');
        colors.outline = style.getPropertyValue('--pin1-outline-color-highlight');
      } else if (d) {
        colors.pad = style.getPropertyValue('--pad-color-highlight-marked');
        colors.outline = style.getPropertyValue('--pin1-outline-color-highlight-marked');
      }
    }
    if( h || d || !highlight) {
      drawFootprint(ctx, layer, scalefactor, mod, colors, highlight, outline);
    }
  }
}

function drawBgLayer(layername, canvas, layer, scalefactor, edgeColor, polygonColor, textColor) {
  var ctx = canvas.getContext("2d");
  for (var d of pcbdata.drawings[layername][layer]) {
    if (["segment", "arc", "circle", "curve", "rect"].includes(d.type)) {
      drawedge(ctx, scalefactor, d, edgeColor);
    } else if (d.type == "polygon") {
      drawPolygonShape(ctx, scalefactor, d, polygonColor);
    } else {
      drawText(ctx, d, textColor);
    }
  }
}

function drawTracks(canvas, layer, color, highlight) {
  ctx = canvas.getContext("2d");
  ctx.strokeStyle = color;
  ctx.lineCap = "round";
  for (var track of pcbdata.tracks[layer]) {
    if (highlight && highlightedNet != track.net) continue;
    ctx.lineWidth = track.width;
    ctx.beginPath();
    if ('radius' in track) {
      ctx.arc(
        ...track.center,
        track.radius,
        deg2rad(track.startangle),
        deg2rad(track.endangle));
    } else {
      ctx.moveTo(...track.start);
      ctx.lineTo(...track.end);
    }
    ctx.stroke();
  }
}

function drawZones(canvas, layer, color, highlight) {
  ctx = canvas.getContext("2d");
  ctx.strokeStyle = color;
  ctx.fillStyle = color;
  ctx.lineJoin = "round";
  for (var zone of pcbdata.zones[layer]) {
    if (!zone.path2d) {
      zone.path2d = getPolygonsPath(zone);
    }
    if (highlight && highlightedNet != zone.net) continue;
    ctx.fill(zone.path2d);
    if (zone.width > 0) {
      ctx.lineWidth = zone.width;
      ctx.stroke(zone.path2d);
    }
  }
}

function clearCanvas(canvas, color = null) {
  var ctx = canvas.getContext("2d");
  ctx.save();
  ctx.setTransform(1, 0, 0, 1, 0, 0);
  if (color) {
    ctx.fillStyle = color;
    ctx.fillRect(0, 0, canvas.width, canvas.height);
  } else {
    if (!window.matchMedia("print").matches)
      ctx.clearRect(0, 0, canvas.width, canvas.height);
  }
  ctx.restore();
}

function drawNets(canvas, layer, highlight) {
  var style = getComputedStyle(topmostdiv);
  if (settings.renderTracks) {
    var trackColor = style.getPropertyValue(highlight ? '--track-color-highlight' : '--track-color');
    drawTracks(canvas, layer, trackColor, highlight);
  }
  if (settings.renderZones) {
    var zoneColor = style.getPropertyValue(highlight ? '--zone-color-highlight' : '--zone-color');
    drawZones(canvas, layer, zoneColor, highlight);
  }
  if (highlight && settings.renderPads) {
    var padColor = style.getPropertyValue('--pad-color-highlight');
    var padHoleColor = style.getPropertyValue('--pad-hole-color');
    var ctx = canvas.getContext("2d");
    for (var footprint of pcbdata.footprints) {
      // draw pads
      var padDrawn = false;
      for (var pad of footprint.pads) {
        if (highlightedNet != pad.net) continue;
        if (pad.layers.includes(layer)) {
          drawPad(ctx, pad, padColor, false);
          padDrawn = true;
        }
      }
      if (padDrawn) {
        // redraw all pad holes because some pads may overlap
        for (var pad of footprint.pads) {
          drawPadHole(ctx, pad, padHoleColor);
        }
      }
    }
  }
}

function drawHighlightsOnLayer(canvasdict, clear = true) {
  if (clear) {
    clearCanvas(canvasdict.highlight);
  }
  if (markedFootprints.size > 0 || highlightedFootprints.length > 0) {
    drawFootprints(canvasdict.highlight, canvasdict.layer,
      canvasdict.transform.s * canvasdict.transform.zoom, true);
  }
  if (highlightedNet !== null) {
    drawNets(canvasdict.highlight, canvasdict.layer, true);
  }
}

function drawHighlights() {
  drawHighlightsOnLayer(allcanvas.front);
  drawHighlightsOnLayer(allcanvas.back);
}

function drawBackground(canvasdict, clear = true) {
  if (clear) {
    clearCanvas(canvasdict.bg);
    clearCanvas(canvasdict.fab);
    clearCanvas(canvasdict.silk);
  }

  drawNets(canvasdict.bg, canvasdict.layer, false);
  drawFootprints(canvasdict.bg, canvasdict.layer,
    canvasdict.transform.s * canvasdict.transform.zoom, false);

  drawEdgeCuts(canvasdict.bg, canvasdict.transform.s * canvasdict.transform.zoom);

  var style = getComputedStyle(topmostdiv);
  var edgeColor = style.getPropertyValue('--silkscreen-edge-color');
  var polygonColor = style.getPropertyValue('--silkscreen-polygon-color');
  var textColor = style.getPropertyValue('--silkscreen-text-color');
  if (settings.renderSilkscreen) {
    drawBgLayer(
      "silkscreen", canvasdict.silk, canvasdict.layer,
      canvasdict.transform.s * canvasdict.transform.zoom,
      edgeColor, polygonColor, textColor);
  }
  edgeColor = style.getPropertyValue('--fabrication-edge-color');
  polygonColor = style.getPropertyValue('--fabrication-polygon-color');
  textColor = style.getPropertyValue('--fabrication-text-color');
  if (settings.renderFabrication) {
    drawBgLayer(
      "fabrication", canvasdict.fab, canvasdict.layer,
      canvasdict.transform.s * canvasdict.transform.zoom,
      edgeColor, polygonColor, textColor);
  }
}

function prepareCanvas(canvas, flip, transform) {
  var ctx = canvas.getContext("2d");
  ctx.setTransform(1, 0, 0, 1, 0, 0);
  var fontsize = 1.55;
  ctx.scale(transform.zoom, transform.zoom);
  ctx.translate(transform.panx, transform.pany);
  if (flip) {
    ctx.scale(-1, 1);
  }
  ctx.translate(transform.x, transform.y);
  ctx.rotate(deg2rad(settings.boardRotation));
  ctx.scale(transform.s, transform.s);
}

function prepareLayer(canvasdict) {
  var flip = (canvasdict.layer == "B");
  for (var c of ["bg", "fab", "silk", "highlight"]) {
    prepareCanvas(canvasdict[c], flip, canvasdict.transform);
  }
}

function rotateVector(v, angle) {
  angle = deg2rad(angle);
  return [
    v[0] * Math.cos(angle) - v[1] * Math.sin(angle),
    v[0] * Math.sin(angle) + v[1] * Math.cos(angle)
  ];
}

function applyRotation(bbox) {
  var corners = [
    [bbox.minx, bbox.miny],
    [bbox.minx, bbox.maxy],
    [bbox.maxx, bbox.miny],
    [bbox.maxx, bbox.maxy],
  ];
  corners = corners.map((v) => rotateVector(v, settings.boardRotation));
  return {
    minx: corners.reduce((a, v) => Math.min(a, v[0]), Infinity),
    miny: corners.reduce((a, v) => Math.min(a, v[1]), Infinity),
    maxx: corners.reduce((a, v) => Math.max(a, v[0]), -Infinity),
    maxy: corners.reduce((a, v) => Math.max(a, v[1]), -Infinity),
  }
}

function recalcLayerScale(layerdict, width, height) {
  var bbox = applyRotation(pcbdata.edges_bbox);
  var scalefactor = 0.98 * Math.min(
    width / (bbox.maxx - bbox.minx),
    height / (bbox.maxy - bbox.miny)
  );
  if (scalefactor < 0.1) {
    scalefactor = 1;
  }
  layerdict.transform.s = scalefactor;
  var flip = (layerdict.layer == "B");
  if (flip) {
    layerdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor + width) * 0.5;
  } else {
    layerdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor - width) * 0.5;
  }
  layerdict.transform.y = -((bbox.maxy + bbox.miny) * scalefactor - height) * 0.5;
  for (var c of ["bg", "fab", "silk", "highlight"]) {
    canvas = layerdict[c];
    canvas.width = width;
    canvas.height = height;
    canvas.style.width = (width / devicePixelRatio) + "px";
    canvas.style.height = (height / devicePixelRatio) + "px";
  }
}

function redrawCanvas(layerdict) {
  prepareLayer(layerdict);
  drawBackground(layerdict);
  drawHighlightsOnLayer(layerdict);
}

function resizeCanvas(layerdict) {
  var canvasdivid = {
    "F": "frontcanvas",
    "B": "backcanvas"
  } [layerdict.layer];
  var width = document.getElementById(canvasdivid).clientWidth * devicePixelRatio;
  var height = document.getElementById(canvasdivid).clientHeight * devicePixelRatio;
  recalcLayerScale(layerdict, width, height);
  redrawCanvas(layerdict);
}

function resizeAll() {
  resizeCanvas(allcanvas.front);
  resizeCanvas(allcanvas.back);
}

function pointWithinDistanceToSegment(x, y, x1, y1, x2, y2, d) {
  var A = x - x1;
  var B = y - y1;
  var C = x2 - x1;
  var D = y2 - y1;

  var dot = A * C + B * D;
  var len_sq = C * C + D * D;
  var dx, dy;
  if (len_sq == 0) {
    // start and end of the segment coincide
    dx = x - x1;
    dy = y - y1;
  } else {
    var param = dot / len_sq;
    var xx, yy;
    if (param < 0) {
      xx = x1;
      yy = y1;
    } else if (param > 1) {
      xx = x2;
      yy = y2;
    } else {
      xx = x1 + param * C;
      yy = y1 + param * D;
    }
    dx = x - xx;
    dy = y - yy;
  }
  return dx * dx + dy * dy <= d * d;
}

function modulo(n, mod) {
  return ((n % mod) + mod) % mod;
}

function pointWithinDistanceToArc(x, y, xc, yc, radius, startangle, endangle, d) {
  var dx = x - xc;
  var dy = y - yc;
  var r_sq = dx * dx + dy * dy;
  var rmin = Math.max(0, radius - d);
  var rmax = radius + d;

  if (r_sq < rmin * rmin || r_sq > rmax * rmax)
    return false;

  var angle1 = modulo(deg2rad(startangle), 2 * Math.PI);
  var dx1 = xc + radius * Math.cos(angle1) - x;
  var dy1 = yc + radius * Math.sin(angle1) - y;
  if (dx1 * dx1 + dy1 * dy1 <= d * d)
    return true;

  var angle2 = modulo(deg2rad(endangle), 2 * Math.PI);
  var dx2 = xc + radius * Math.cos(angle2) - x;
  var dy2 = yc + radius * Math.sin(angle2) - y;
  if (dx2 * dx2 + dy2 * dy2 <= d * d)
    return true;

  var angle = modulo(Math.atan2(dy, dx), 2 * Math.PI);
  if (angle1 > angle2)
    return (angle >= angle2 || angle <= angle1);
  else
    return (angle >= angle1 && angle <= angle2);
}

function pointWithinPad(x, y, pad) {
  var v = [x - pad.pos[0], y - pad.pos[1]];
  v = rotateVector(v, -pad.angle);
  if (pad.offset) {
    v[0] -= pad.offset[0];
    v[1] -= pad.offset[1];
  }
  return emptyContext2d.isPointInPath(getCachedPadPath(pad), ...v);
}

function netHitScan(layer, x, y) {
  // Check track segments
  if (settings.renderTracks && pcbdata.tracks) {
    for (var track of pcbdata.tracks[layer]) {
      if ('radius' in track) {
        if (pointWithinDistanceToArc(x, y, ...track.center, track.radius, track.startangle, track.endangle, track.width / 2)) {
          return track.net;
        }
      } else {
        if (pointWithinDistanceToSegment(x, y, ...track.start, ...track.end, track.width / 2)) {
          return track.net;
        }
      }
    }
  }
  // Check pads
  if (settings.renderPads) {
    for (var footprint of pcbdata.footprints) {
      for (var pad of footprint.pads) {
        if (pad.layers.includes(layer) && pointWithinPad(x, y, pad)) {
          return pad.net;
        }
      }
    }
  }
  return null;
}

function pointWithinFootprintBbox(x, y, bbox) {
  var v = [x - bbox.pos[0], y - bbox.pos[1]];
  v = rotateVector(v, bbox.angle);
  return bbox.relpos[0] <= v[0] && v[0] <= bbox.relpos[0] + bbox.size[0] &&
    bbox.relpos[1] <= v[1] && v[1] <= bbox.relpos[1] + bbox.size[1];
}

function bboxHitScan(layer, x, y) {
  var result = [];
  for (var i = 0; i < pcbdata.footprints.length; i++) {
    var footprint = pcbdata.footprints[i];
    if (footprint.layer == layer) {
      if (pointWithinFootprintBbox(x, y, footprint.bbox)) {
        result.push(i);
      }
    }
  }
  return result;
}

function handlePointerDown(e, layerdict) {
  if (e.button != 0 && e.button != 1) {
    return;
  }
  e.preventDefault();
  e.stopPropagation();

  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  layerdict.pointerStates[e.pointerId] = {
    distanceTravelled: 0,
    lastX: e.offsetX,
    lastY: e.offsetY,
    downTime: Date.now(),
  };
}

function handleMouseClick(e, layerdict) {
  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  var x = e.offsetX;
  var y = e.offsetY;
  var t = layerdict.transform;
  if (layerdict.layer == "B") {
    x = (devicePixelRatio * x / t.zoom - t.panx + t.x) / -t.s;
  } else {
    x = (devicePixelRatio * x / t.zoom - t.panx - t.x) / t.s;
  }
  y = (devicePixelRatio * y / t.zoom - t.y - t.pany) / t.s;
  var v = rotateVector([x, y], -settings.boardRotation);
  if ("nets" in pcbdata) {
    var net = netHitScan(layerdict.layer, ...v);
    if (net !== highlightedNet) {
      netClicked(net);
    }
  }
  if (highlightedNet === null) {
    var footprints = bboxHitScan(layerdict.layer, ...v);
    if (footprints.length > 0) {
      footprintsClicked(footprints);
    }
  }
}

function handlePointerLeave(e, layerdict) {
  e.preventDefault();
  e.stopPropagation();

  if (!settings.redrawOnDrag) {
    redrawCanvas(layerdict);
  }

  delete layerdict.pointerStates[e.pointerId];
}

function resetTransform(layerdict) {
  layerdict.transform.panx = 0;
  layerdict.transform.pany = 0;
  layerdict.transform.zoom = 1;
  redrawCanvas(layerdict);
}

function handlePointerUp(e, layerdict) {
  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  e.preventDefault();
  e.stopPropagation();

  if (e.button == 2) {
    // Reset pan and zoom on right click.
    resetTransform(layerdict);
    layerdict.anotherPointerTapped = false;
    return;
  }

  // We haven't necessarily had a pointermove event since the interaction started, so make sure we update this now
  var ptr = layerdict.pointerStates[e.pointerId];
  ptr.distanceTravelled += Math.abs(e.offsetX - ptr.lastX) + Math.abs(e.offsetY - ptr.lastY);

  if (e.button == 0 && ptr.distanceTravelled < 10 && Date.now() - ptr.downTime <= 500) {
    if (Object.keys(layerdict.pointerStates).length == 1) {
      if (layerdict.anotherPointerTapped) {
        // This is the second pointer coming off of a two-finger tap
        resetTransform(layerdict);
      } else {
        // This is just a regular tap
        handleMouseClick(e, layerdict);
      }
      layerdict.anotherPointerTapped = false;
    } else {
      // This is the first finger coming off of what could become a two-finger tap
      layerdict.anotherPointerTapped = true;
    }
  } else {
    if (!settings.redrawOnDrag) {
      redrawCanvas(layerdict);
    }
    layerdict.anotherPointerTapped = false;
  }

  delete layerdict.pointerStates[e.pointerId];
}

function handlePointerMove(e, layerdict) {
  if (!layerdict.pointerStates.hasOwnProperty(e.pointerId)) {
    return;
  }
  e.preventDefault();
  e.stopPropagation();

  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  var thisPtr = layerdict.pointerStates[e.pointerId];

  var dx = e.offsetX - thisPtr.lastX;
  var dy = e.offsetY - thisPtr.lastY;

  // If this number is low on pointer up, we count the action as a click
  thisPtr.distanceTravelled += Math.abs(dx) + Math.abs(dy);

  if (Object.keys(layerdict.pointerStates).length == 1) {
    // This is a simple drag
    layerdict.transform.panx += devicePixelRatio * dx / layerdict.transform.zoom;
    layerdict.transform.pany += devicePixelRatio * dy / layerdict.transform.zoom;
  } else if (Object.keys(layerdict.pointerStates).length == 2) {
    var otherPtr = Object.values(layerdict.pointerStates).filter((ptr) => ptr != thisPtr)[0];

    var oldDist = Math.sqrt(Math.pow(thisPtr.lastX - otherPtr.lastX, 2) + Math.pow(thisPtr.lastY - otherPtr.lastY, 2));
    var newDist = Math.sqrt(Math.pow(e.offsetX - otherPtr.lastX, 2) + Math.pow(e.offsetY - otherPtr.lastY, 2));

    var scaleFactor = newDist / oldDist;

    if (scaleFactor != NaN) {
      layerdict.transform.zoom *= scaleFactor;

      var zoomd = (1 - scaleFactor) / layerdict.transform.zoom;
      layerdict.transform.panx += devicePixelRatio * otherPtr.lastX * zoomd;
      layerdict.transform.pany += devicePixelRatio * otherPtr.lastY * zoomd;
    }
  }

  thisPtr.lastX = e.offsetX;
  thisPtr.lastY = e.offsetY;

  if (settings.redrawOnDrag) {
    redrawCanvas(layerdict);
  }
}

function handleMouseWheel(e, layerdict) {
  e.preventDefault();
  e.stopPropagation();
  var t = layerdict.transform;
  var wheeldelta = e.deltaY;
  if (e.deltaMode == 1) {
    // FF only, scroll by lines
    wheeldelta *= 30;
  } else if (e.deltaMode == 2) {
    wheeldelta *= 300;
  }
  var m = Math.pow(1.1, -wheeldelta / 40);
  // Limit amount of zoom per tick.
  if (m > 2) {
    m = 2;
  } else if (m < 0.5) {
    m = 0.5;
  }
  t.zoom *= m;
  var zoomd = (1 - m) / t.zoom;
  t.panx += devicePixelRatio * e.offsetX * zoomd;
  t.pany += devicePixelRatio * e.offsetY * zoomd;
  redrawCanvas(layerdict);
}

function addMouseHandlers(div, layerdict) {
  div.addEventListener("pointerdown", function(e) {
    handlePointerDown(e, layerdict);
  });
  div.addEventListener("pointermove", function(e) {
    handlePointerMove(e, layerdict);
  });
  div.addEventListener("pointerup", function(e) {
    handlePointerUp(e, layerdict);
  });
  var pointerleave = function(e) {
    handlePointerLeave(e, layerdict);
  }
  div.addEventListener("pointercancel", pointerleave);
  div.addEventListener("pointerleave", pointerleave);
  div.addEventListener("pointerout", pointerleave);

  div.onwheel = function(e) {
    handleMouseWheel(e, layerdict);
  }
  for (var element of [div, layerdict.bg, layerdict.fab, layerdict.silk, layerdict.highlight]) {
    element.addEventListener("contextmenu", function(e) {
      e.preventDefault();
    }, false);
  }
}

function setRedrawOnDrag(value) {
  settings.redrawOnDrag = value;
  writeStorage("redrawOnDrag", value);
}

function setBoardRotation(value) {
  settings.boardRotation = value * 5;
  writeStorage("boardRotation", settings.boardRotation);
  document.getElementById("rotationDegree").textContent = settings.boardRotation;
  resizeAll();
}

function initRender() {
  allcanvas = {
    front: {
      transform: {
        x: 0,
        y: 0,
        s: 1,
        panx: 0,
        pany: 0,
        zoom: 1,
      },
      pointerStates: {},
      anotherPointerTapped: false,
      bg: document.getElementById("F_bg"),
      fab: document.getElementById("F_fab"),
      silk: document.getElementById("F_slk"),
      highlight: document.getElementById("F_hl"),
      layer: "F",
    },
    back: {
      transform: {
        x: 0,
        y: 0,
        s: 1,
        panx: 0,
        pany: 0,
        zoom: 1,
      },
      pointerStates: {},
      anotherPointerTapped: false,
      bg: document.getElementById("B_bg"),
      fab: document.getElementById("B_fab"),
      silk: document.getElementById("B_slk"),
      highlight: document.getElementById("B_hl"),
      layer: "B",
    }
  };
  addMouseHandlers(document.getElementById("frontcanvas"), allcanvas.front);
  addMouseHandlers(document.getElementById("backcanvas"), allcanvas.back);
}

///////////////////////////////////////////////

///////////////////////////////////////////////
/*
 * Table reordering via Drag'n'Drop
 * Inspired by: https://htmldom.dev/drag-and-drop-table-column
 */

function setBomHandlers() {

  const bom = document.getElementById('bomtable');

  let dragName;
  let placeHolderElements;
  let draggingElement;
  let forcePopulation;
  let xOffset;
  let yOffset;
  let wasDragged;

  const mouseUpHandler = function(e) {
    // Delete dragging element
    draggingElement.remove();

    // Make BOM selectable again
    bom.style.removeProperty("userSelect");

    // Remove listeners
    document.removeEventListener('mousemove', mouseMoveHandler);
    document.removeEventListener('mouseup', mouseUpHandler);

    if (wasDragged) {
      // Redraw whole BOM
      populateBomTable();
    }
  }

  const mouseMoveHandler = function(e) {
    // Notice the dragging
    wasDragged = true;

    // Make the dragged element visible
    draggingElement.style.removeProperty("display");

    // Set elements position to mouse position
    draggingElement.style.left = `${e.screenX - xOffset}px`;
    draggingElement.style.top = `${e.screenY - yOffset}px`;

    // Forced redrawing of BOM table
    if (forcePopulation) {
      forcePopulation = false;
      // Copy array
      phe = Array.from(placeHolderElements);
      // populate BOM table again
      populateBomHeader(dragName, phe);
      populateBomBody(dragName, phe);
    }

    // Set up array of hidden columns
    var hiddenColumns = Array.from(settings.hiddenColumns);
    // In the ungrouped mode, quantity don't exist
    if (settings.bommode === "ungrouped")
      hiddenColumns.push("Quantity");
    // If no checkbox fields can be found, we consider them hidden
    if (settings.checkboxes.length == 0)
      hiddenColumns.push("checkboxes");

    // Get table headers and group them into checkboxes, extrafields and normal headers
    const bh = document.getElementById("bomhead");
    headers = Array.from(bh.querySelectorAll("th"))
    headers.shift() // numCol is not part of the columnOrder
    headerGroups = []
    lastCompoundClass = null;
    for (i = 0; i < settings.columnOrder.length; i++) {
      cElem = settings.columnOrder[i];
      if (hiddenColumns.includes(cElem)) {
        // Hidden columns appear as a dummy element
        headerGroups.push([]);
        continue;
      }
      elem = headers.filter(e => getColumnOrderName(e) === cElem)[0];
      if (elem.classList.contains("bom-checkbox")) {
        if (lastCompoundClass === "bom-checkbox") {
          cbGroup = headerGroups.pop();
          cbGroup.push(elem);
          headerGroups.push(cbGroup);
        } else {
          lastCompoundClass = "bom-checkbox";
          headerGroups.push([elem])
        }
      } else {
        headerGroups.push([elem])
      }
    }

    // Copy settings.columnOrder
    var columns = Array.from(settings.columnOrder)

    // Set up array with indices of hidden columns
    var hiddenIndices = hiddenColumns.map(e => settings.columnOrder.indexOf(e));
    var dragIndex = columns.indexOf(dragName);
    var swapIndex = dragIndex;
    var swapDone = false;

    // Check if the current dragged element is swapable with the left or right element
    if (dragIndex > 0) {
      // Get left headers boundingbox
      swapIndex = dragIndex - 1;
      while (hiddenIndices.includes(swapIndex) && swapIndex > 0)
        swapIndex--;
      if (!hiddenIndices.includes(swapIndex)) {
        box = getBoundingClientRectFromMultiple(headerGroups[swapIndex]);
        if (e.clientX < box.left + window.scrollX + (box.width / 2)) {
          swapElement = columns[dragIndex];
          columns.splice(dragIndex, 1);
          columns.splice(swapIndex, 0, swapElement);
          forcePopulation = true;
          swapDone = true;
        }
      }
    }
    if ((!swapDone) && dragIndex < headerGroups.length - 1) {
      // Get right headers boundingbox
      swapIndex = dragIndex + 1;
      while (hiddenIndices.includes(swapIndex))
        swapIndex++;
      if (swapIndex < headerGroups.length) {
        box = getBoundingClientRectFromMultiple(headerGroups[swapIndex]);
        if (e.clientX > box.left + window.scrollX + (box.width / 2)) {
          swapElement = columns[dragIndex];
          columns.splice(dragIndex, 1);
          columns.splice(swapIndex, 0, swapElement);
          forcePopulation = true;
          swapDone = true;
        }
      }
    }

    // Write back change to storage
    if (swapDone) {
      settings.columnOrder = columns
      writeStorage("columnOrder", JSON.stringify(columns));
    }

  }

  const mouseDownHandler = function(e) {
    var target = e.target;
    if (target.tagName.toLowerCase() != "td")
      target = target.parentElement;

    // Used to check if a dragging has ever happened
    wasDragged = false;

    // Create new element which will be displayed as the dragged column
    draggingElement = document.createElement("div")
    draggingElement.classList.add("dragging");
    draggingElement.style.display = "none";
    draggingElement.style.position = "absolute";
    draggingElement.style.overflow = "hidden";

    // Get bomhead and bombody elements
    const bh = document.getElementById("bomhead");
    const bb = document.getElementById("bombody");

    // Get all compound headers for the current column
    var compoundHeaders;
    if (target.classList.contains("bom-checkbox")) {
      compoundHeaders = Array.from(bh.querySelectorAll("th.bom-checkbox"));
    } else {
      compoundHeaders = [target];
    }

    // Create new table which will display the column
    var newTable = document.createElement("table");
    newTable.classList.add("bom");
    newTable.style.background = "white";
    draggingElement.append(newTable);

    // Create new header element
    var newHeader = document.createElement("thead");
    newTable.append(newHeader);

    // Set up array for storing all placeholder elements
    placeHolderElements = [];

    // Add all compound headers to the new thead element and placeholders
    compoundHeaders.forEach(function(h) {
      clone = cloneElementWithDimensions(h);
      newHeader.append(clone);
      placeHolderElements.push(clone);
    });

    // Create new body element
    var newBody = document.createElement("tbody");
    newTable.append(newBody);

    // Get indices for compound headers
    var idxs = compoundHeaders.map(e => getBomTableHeaderIndex(e));

    // For each row in the BOM body...
    var rows = bb.querySelectorAll("tr");
    rows.forEach(function(row) {
      // ..get the cells for the compound column
      const tds = row.querySelectorAll("td");
      var copytds = idxs.map(i => tds[i]);
      // Add them to the new element and the placeholders
      var newRow = document.createElement("tr");
      copytds.forEach(function(td) {
        clone = cloneElementWithDimensions(td);
        newRow.append(clone);
        placeHolderElements.push(clone);
      });
      newBody.append(newRow);
    });

    // Compute width for compound header
    var width = compoundHeaders.reduce((acc, x) => acc + x.clientWidth, 0);
    draggingElement.style.width = `${width}px`;

    // Insert the new dragging element and disable selection on BOM
    bom.insertBefore(draggingElement, null);
    bom.style.userSelect = "none";

    // Determine the mouse position offset
    xOffset = e.screenX - compoundHeaders.reduce((acc, x) => Math.min(acc, x.offsetLeft), compoundHeaders[0].offsetLeft);
    yOffset = e.screenY - compoundHeaders[0].offsetTop;

    // Get name for the column in settings.columnOrder
    dragName = getColumnOrderName(target);

    // Change text and class for placeholder elements
    placeHolderElements = placeHolderElements.map(function(e) {
      newElem = cloneElementWithDimensions(e);
      newElem.textContent = "";
      newElem.classList.add("placeholder");
      return newElem;
    });

    // On next mouse move, the whole BOM needs to be redrawn to show the placeholders
    forcePopulation = true;

    // Add listeners for move and up on mouse
    document.addEventListener('mousemove', mouseMoveHandler);
    document.addEventListener('mouseup', mouseUpHandler);
  }

  // In netlist mode, there is nothing to reorder
  if (settings.bommode === "netlist")
    return;

  // Add mouseDownHandler to every column except the numCol
  bom.querySelectorAll("th")
    .forEach(function(head) {
      if (!head.classList.contains("numCol")) {
        head.onmousedown = mouseDownHandler;
      }
    });

}

function getBoundingClientRectFromMultiple(elements) {
  var elems = Array.from(elements);

  if (elems.length == 0)
    return null;

  var box = elems.shift()
    .getBoundingClientRect();

  elems.forEach(function(elem) {
    var elembox = elem.getBoundingClientRect();
    box.left = Math.min(elembox.left, box.left);
    box.top = Math.min(elembox.top, box.top);
    box.width += elembox.width;
    box.height = Math.max(elembox.height, box.height);
  });

  return box;
}

function cloneElementWithDimensions(elem) {
  var newElem = elem.cloneNode(true);
  newElem.style.height = window.getComputedStyle(elem).height;
  newElem.style.width = window.getComputedStyle(elem).width;
  return newElem;
}

function getBomTableHeaderIndex(elem) {
  const bh = document.getElementById('bomhead');
  const ths = Array.from(bh.querySelectorAll("th"));
  return ths.indexOf(elem);
}

function getColumnOrderName(elem) {
  var cname = elem.getAttribute("col_name");
  if (cname === "bom-checkbox")
    return "checkboxes";
  else
    return cname;
}

function resizableGrid(tablehead) {
  var cols = tablehead.firstElementChild.children;
  var rowWidth = tablehead.offsetWidth;

  for (var i = 1; i < cols.length; i++) {
    if (cols[i].classList.contains("bom-checkbox"))
      continue;
    cols[i].style.width = ((cols[i].clientWidth - paddingDiff(cols[i])) * 100 / rowWidth) + '%';
  }

  for (var i = 1; i < cols.length - 1; i++) {
    var div = document.createElement('div');
    div.className = "column-width-handle";
    cols[i].appendChild(div);
    setListeners(div);
  }

  function setListeners(div) {
    var startX, curCol, nxtCol, curColWidth, nxtColWidth, rowWidth;

    div.addEventListener('mousedown', function(e) {
      e.preventDefault();
      e.stopPropagation();

      curCol = e.target.parentElement;
      nxtCol = curCol.nextElementSibling;
      startX = e.pageX;

      var padding = paddingDiff(curCol);

      rowWidth = curCol.parentElement.offsetWidth;
      curColWidth = curCol.clientWidth - padding;
      nxtColWidth = nxtCol.clientWidth - padding;
    });

    document.addEventListener('mousemove', function(e) {
      if (startX) {
        var diffX = e.pageX - startX;
        diffX = -Math.min(-diffX, curColWidth - 20);
        diffX = Math.min(diffX, nxtColWidth - 20);

        curCol.style.width = ((curColWidth + diffX) * 100 / rowWidth) + '%';
        nxtCol.style.width = ((nxtColWidth - diffX) * 100 / rowWidth) + '%';
        console.log(`${curColWidth + nxtColWidth} ${(curColWidth + diffX) * 100 / rowWidth + (nxtColWidth - diffX) * 100 / rowWidth}`);
      }
    });

    document.addEventListener('mouseup', function(e) {
      curCol = undefined;
      nxtCol = undefined;
      startX = undefined;
      nxtColWidth = undefined;
      curColWidth = undefined
    });
  }

  function paddingDiff(col) {

    if (getStyleVal(col, 'box-sizing') == 'border-box') {
      return 0;
    }

    var padLeft = getStyleVal(col, 'padding-left');
    var padRight = getStyleVal(col, 'padding-right');
    return (parseInt(padLeft) + parseInt(padRight));

  }

  function getStyleVal(elm, css) {
    return (window.getComputedStyle(elm, null).getPropertyValue(css))
  }
}

///////////////////////////////////////////////

///////////////////////////////////////////////
/* DOM manipulation and misc code */

var bomsplit;
var canvassplit;
var initDone = false;
var bomSortFunction = null;
var currentSortColumn = null;
var currentSortOrder = null;
var currentHighlightedRowId;
var highlightHandlers = [];
var footprintIndexToHandler = {};
var netsToHandler = {};
var markedFootprints = new Set();
var highlightedFootprints = [];
var highlightedNet = null;
var lastClicked;

function dbg(html) {
  dbgdiv.innerHTML = html;
}

function redrawIfInitDone() {
  if (initDone) {
    redrawCanvas(allcanvas.front);
    redrawCanvas(allcanvas.back);
  }
}

function padsVisible(value) {
  writeStorage("padsVisible", value);
  settings.renderPads = value;
  redrawIfInitDone();
}

function referencesVisible(value) {
  writeStorage("referencesVisible", value);
  settings.renderReferences = value;
  redrawIfInitDone();
}

function valuesVisible(value) {
  writeStorage("valuesVisible", value);
  settings.renderValues = value;
  redrawIfInitDone();
}

function tracksVisible(value) {
  writeStorage("tracksVisible", value);
  settings.renderTracks = value;
  redrawIfInitDone();
}

function zonesVisible(value) {
  writeStorage("zonesVisible", value);
  settings.renderZones = value;
  redrawIfInitDone();
}

function dnpOutline(value) {
  writeStorage("dnpOutline", value);
  settings.renderDnpOutline = value;
  redrawIfInitDone();
}

function setDarkMode(value) {
  if (value) {
    topmostdiv.classList.add("dark");
  } else {
    topmostdiv.classList.remove("dark");
  }
  writeStorage("darkmode", value);
  settings.darkMode = value;
  redrawIfInitDone();
}

function setShowBOMColumn(field, value) {
  if (field === "references") {
    var rl = document.getElementById("reflookup");
    rl.disabled = !value;
    if (!value) {
      rl.value = "";
      updateRefLookup("");
    }
  }

  var n = settings.hiddenColumns.indexOf(field);
  if (value) {
    if (n != -1) {
      settings.hiddenColumns.splice(n, 1);
    }
  } else {
    if (n == -1) {
      settings.hiddenColumns.push(field);
    }
  }

  writeStorage("hiddenColumns", JSON.stringify(settings.hiddenColumns));

  if (initDone) {
    populateBomTable();
  }

  redrawIfInitDone();
}


function setFullscreen(value) {
  if (value) {
    document.documentElement.requestFullscreen();
  } else {
    document.exitFullscreen();
  }
}

function fabricationVisible(value) {
  writeStorage("fabricationVisible", value);
  settings.renderFabrication = value;
  redrawIfInitDone();
}

function silkscreenVisible(value) {
  writeStorage("silkscreenVisible", value);
  settings.renderSilkscreen = value;
  redrawIfInitDone();
}

function setHighlightPin1(value) {
  writeStorage("highlightpin1", value);
  settings.highlightpin1 = value;
  redrawIfInitDone();
}

function getStoredCheckboxRefs(checkbox) {
  function convert(ref) {
    var intref = parseInt(ref);
    if (isNaN(intref)) {
      for (var i = 0; i < pcbdata.footprints.length; i++) {
        if (pcbdata.footprints[i].ref == ref) {
          return i;
        }
      }
      return -1;
    } else {
      return intref;
    }
  }
  if (!(checkbox in settings.checkboxStoredRefs)) {
    var val = readStorage("checkbox_" + checkbox);
    settings.checkboxStoredRefs[checkbox] = val ? val : "";
  }
  if (!settings.checkboxStoredRefs[checkbox]) {
    return new Set();
  } else {
    return new Set(settings.checkboxStoredRefs[checkbox].split(",").map(r => convert(r)).filter(a => a >= 0));
  }
}

function getCheckboxState(checkbox, references) {
  var storedRefsSet = getStoredCheckboxRefs(checkbox);
  var currentRefsSet = new Set(references.map(r => r[1]));
  // Get difference of current - stored
  var difference = new Set(currentRefsSet);
  for (ref of storedRefsSet) {
    difference.delete(ref);
  }
  if (difference.size == 0) {
    // All the current refs are stored
    return "checked";
  } else if (difference.size == currentRefsSet.size) {
    // None of the current refs are stored
    return "unchecked";
  } else {
    // Some of the refs are stored
    return "indeterminate";
  }
}

function setBomCheckboxState(checkbox, element, references) {
  var state = getCheckboxState(checkbox, references);
  element.checked = (state == "checked");
  element.indeterminate = (state == "indeterminate");
}

function createCheckboxChangeHandler(checkbox, references, row) {
  return function() {
    refsSet = getStoredCheckboxRefs(checkbox);
    var markWhenChecked = settings.markWhenChecked == checkbox;
    eventArgs = {
      checkbox: checkbox,
      refs: references,
    }
    if (this.checked) {
      // checkbox ticked
      for (var ref of references) {
        refsSet.add(ref[1]);
      }
      if (markWhenChecked) {
        row.classList.add("checked");
        for (var ref of references) {
          markedFootprints.add(ref[1]);
        }
        drawHighlights();
      }
      eventArgs.state = 'checked';
    } else {
      // checkbox unticked
      for (var ref of references) {
        refsSet.delete(ref[1]);
      }
      if (markWhenChecked) {
        row.classList.remove("checked");
        for (var ref of references) {
          markedFootprints.delete(ref[1]);
        }
        drawHighlights();
      }
      eventArgs.state = 'unchecked';
    }
    settings.checkboxStoredRefs[checkbox] = [...refsSet].join(",");
    writeStorage("checkbox_" + checkbox, settings.checkboxStoredRefs[checkbox]);
    updateCheckboxStats(checkbox);
    EventHandler.emitEvent(IBOM_EVENT_TYPES.CHECKBOX_CHANGE_EVENT, eventArgs);
  }
}

function clearHighlightedFootprints() {
  if (currentHighlightedRowId) {
    document.getElementById(currentHighlightedRowId).classList.remove("highlighted");
    currentHighlightedRowId = null;
    highlightedFootprints = [];
    highlightedNet = null;
  }
}

function createRowHighlightHandler(rowid, refs, net) {
  return function() {
    if (currentHighlightedRowId) {
      if (currentHighlightedRowId == rowid) {
        return;
      }
      document.getElementById(currentHighlightedRowId).classList.remove("highlighted");
    }
    document.getElementById(rowid).classList.add("highlighted");
    currentHighlightedRowId = rowid;
    highlightedFootprints = refs ? refs.map(r => r[1]) : [];
    highlightedNet = net;
    drawHighlights();
    EventHandler.emitEvent(
      IBOM_EVENT_TYPES.HIGHLIGHT_EVENT, {
        rowid: rowid,
        refs: refs,
        net: net
      });
  }
}

function entryMatches(entry) {
  if (settings.bommode == "netlist") {
    // entry is just a net name
    return entry.toLowerCase().indexOf(filter) >= 0;
  }
  // check refs
  if (!settings.hiddenColumns.includes("references")) {
    for (var ref of entry[3]) {
      if (ref[0].toLowerCase().indexOf(filter) >= 0) {
        return true;
      }
    }
  }
  // check extra fields
  if (!settings.hiddenColumns.includes("extrafields")) {
    for (var i in config.extra_fields) {
      if (entry[4][i].toLowerCase().indexOf(filter) >= 0) {
        return true;
      }
    }
  }
  // check value
  if (!settings.hiddenColumns.includes("value")) {
    if (entry[1].toLowerCase().indexOf(filter) >= 0) {
      return true;
    }
  }
  // check footprint
  if (!settings.hiddenColumns.includes("footprint")) {
    if (entry[2].toLowerCase().indexOf(filter) >= 0) {
      return true;
    }
  }
  return false;
}

function findRefInEntry(entry) {
  return entry[3].filter(r => r[0].toLowerCase() == reflookup);
}

function highlightFilter(s) {
  if (!filter) {
    return s;
  }
  var parts = s.toLowerCase().split(filter);
  if (parts.length == 1) {
    return s;
  }
  var r = "";
  var pos = 0;
  for (var i in parts) {
    if (i > 0) {
      r += '<mark class="highlight">' +
        s.substring(pos, pos + filter.length) +
        '</mark>';
      pos += filter.length;
    }
    r += s.substring(pos, pos + parts[i].length);
    pos += parts[i].length;
  }
  return r;
}

function checkboxSetUnsetAllHandler(checkboxname) {
  return function() {
    var checkboxnum = 0;
    while (checkboxnum < settings.checkboxes.length &&
      settings.checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
      checkboxnum++;
    }
    if (checkboxnum >= settings.checkboxes.length) {
      return;
    }
    var allset = true;
    var checkbox;
    var row;
    for (row of bombody.childNodes) {
      checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
      if (!checkbox.checked || checkbox.indeterminate) {
        allset = false;
        break;
      }
    }
    for (row of bombody.childNodes) {
      checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
      checkbox.checked = !allset;
      checkbox.indeterminate = false;
      checkbox.onchange();
    }
  }
}

function createColumnHeader(name, cls, comparator, is_checkbox = false) {
  var th = document.createElement("TH");
  th.innerHTML = name;
  th.classList.add(cls);
  if (is_checkbox)
    th.setAttribute("col_name", "bom-checkbox");
  else
    th.setAttribute("col_name", name);
  var span = document.createElement("SPAN");
  span.classList.add("sortmark");
  span.classList.add("none");
  th.appendChild(span);
  var spacer = document.createElement("div");
  spacer.className = "column-spacer";
  th.appendChild(spacer);
  spacer.onclick = function() {
    if (currentSortColumn && th !== currentSortColumn) {
      // Currently sorted by another column
      currentSortColumn.childNodes[1].classList.remove(currentSortOrder);
      currentSortColumn.childNodes[1].classList.add("none");
      currentSortColumn = null;
      currentSortOrder = null;
    }
    if (currentSortColumn && th === currentSortColumn) {
      // Already sorted by this column
      if (currentSortOrder == "asc") {
        // Sort by this column, descending order
        bomSortFunction = function(a, b) {
          return -comparator(a, b);
        }
        currentSortColumn.childNodes[1].classList.remove("asc");
        currentSortColumn.childNodes[1].classList.add("desc");
        currentSortOrder = "desc";
      } else {
        // Unsort
        bomSortFunction = null;
        currentSortColumn.childNodes[1].classList.remove("desc");
        currentSortColumn.childNodes[1].classList.add("none");
        currentSortColumn = null;
        currentSortOrder = null;
      }
    } else {
      // Sort by this column, ascending order
      bomSortFunction = comparator;
      currentSortColumn = th;
      currentSortColumn.childNodes[1].classList.remove("none");
      currentSortColumn.childNodes[1].classList.add("asc");
      currentSortOrder = "asc";
    }
    populateBomBody();
  }
  if (is_checkbox) {
    spacer.onclick = fancyDblClickHandler(
      spacer, spacer.onclick, checkboxSetUnsetAllHandler(name));
  }
  return th;
}

function populateBomHeader(placeHolderColumn = null, placeHolderElements = null) {
  while (bomhead.firstChild) {
    bomhead.removeChild(bomhead.firstChild);
  }
  var tr = document.createElement("TR");
  var th = document.createElement("TH");
  th.classList.add("numCol");

  var vismenu = document.createElement("div");
  vismenu.id = "vismenu";
  vismenu.classList.add("menu");

  var visbutton = document.createElement("div");
  visbutton.classList.add("visbtn");
  visbutton.classList.add("hideonprint");

  var viscontent = document.createElement("div");
  viscontent.classList.add("menu-content");
  viscontent.id = "vismenu-content";

  settings.columnOrder.forEach(column => {
    if (typeof column !== "string")
      return;

    // Skip empty columns
    if (column === "checkboxes" && settings.checkboxes.length == 0)
      return;
    else if (column === "Quantity" && settings.bommode == "ungrouped")
      return;

    var label = document.createElement("label");
    label.classList.add("menu-label");

    var input = document.createElement("input");
    input.classList.add("visibility_checkbox");
    input.type = "checkbox";
    input.onchange = function(e) {
      setShowBOMColumn(column, e.target.checked)
    };
    input.checked = !(settings.hiddenColumns.includes(column));

    label.appendChild(input);
    if (column.length > 0)
      label.append(column[0].toUpperCase() + column.slice(1));

    viscontent.appendChild(label);
  });

  viscontent.childNodes[0].classList.add("menu-label-top");

  vismenu.appendChild(visbutton);
  if (settings.bommode != "netlist") {
    vismenu.appendChild(viscontent);
    th.appendChild(vismenu);
  }
  tr.appendChild(th);

  var checkboxCompareClosure = function(checkbox) {
    return (a, b) => {
      var stateA = getCheckboxState(checkbox, a[3]);
      var stateB = getCheckboxState(checkbox, b[3]);
      if (stateA > stateB) return -1;
      if (stateA < stateB) return 1;
      return 0;
    }
  }
  if (settings.bommode == "netlist") {
    th = createColumnHeader("Net name", "bom-netname", (a, b) => {
      if (a > b) return -1;
      if (a < b) return 1;
      return 0;
    });
    tr.appendChild(th);
  } else {
    // Filter hidden columns
    var columns = settings.columnOrder.filter(e => !settings.hiddenColumns.includes(e));
    columns.forEach((column) => {
      if (column === placeHolderColumn) {
        var n = 1;
        if (column === "checkboxes")
          n = settings.checkboxes.length;
        for (i = 0; i < n; i++) {
          td = placeHolderElements.shift();
          tr.appendChild(td);
        }
        return;
      }
      if (column === "checkboxes") {
        for (var checkbox of settings.checkboxes) {
          th = createColumnHeader(
            checkbox, "bom-checkbox", checkboxCompareClosure(checkbox), true);
          tr.appendChild(th);
        }
      }
      if (column === "References") {
        tr.appendChild(createColumnHeader("References", "references", (a, b) => {
          var i = 0;
          while (i < a[3].length && i < b[3].length) {
            if (a[3][i] != b[3][i]) return a[3][i] > b[3][i] ? 1 : -1;
            i++;
          }
          return a[3].length - b[3].length;
        }));
      }
      if (column === "Value") {
        tr.appendChild(createColumnHeader("Value", "value", (a, b) => {
          return valueCompare(a[5], b[5], a[1], b[1]);
        }));
      }
      if (column === "Footprint") {
        tr.appendChild(createColumnHeader("Footprint", "footprint", (a, b) => {
          if (a[2] != b[2]) return a[2] > b[2] ? 1 : -1;
          else return 0;
        }));
      }
      if (column === "Quantity" && settings.bommode == "grouped") {
        tr.appendChild(createColumnHeader("Quantity", "quantity", (a, b) => {
          return a[3].length - b[3].length;
        }));
      }
      // Extra fields
      var extraFieldCompareClosure = function(fieldIndex) {
        return (a, b) => {
          var fa = a[4][fieldIndex];
          var fb = b[4][fieldIndex];
          if (fa != fb) return fa > fb ? 1 : -1;
          else return 0;
        }
      }
      var i = config.extra_fields.indexOf(column);
      if (i < 0)
        return;
      tr.appendChild(createColumnHeader(
        column, `extrafield${i+1}`, extraFieldCompareClosure(i)));
    });
  }
  bomhead.appendChild(tr);
}

function populateBomBody(placeholderColumn = null, placeHolderElements = null) {
  while (bom.firstChild) {
    bom.removeChild(bom.firstChild);
  }
  highlightHandlers = [];
  footprintIndexToHandler = {};
  netsToHandler = {};
  currentHighlightedRowId = null;
  var first = true;
  if (settings.bommode == "netlist") {
    bomtable = pcbdata.nets.slice();
  } else {
    switch (settings.canvaslayout) {
      case 'F':
        bomtable = pcbdata.bom.F.slice();
        break;
      case 'FB':
        bomtable = pcbdata.bom.both.slice();
        break;
      case 'B':
        bomtable = pcbdata.bom.B.slice();
        break;
    }
    if (settings.bommode == "ungrouped") {
      // expand bom table
      expandedTable = []
      for (var bomentry of bomtable) {
        for (var ref of bomentry[3]) {
          expandedTable.push([1, bomentry[1], bomentry[2],
            [ref], bomentry[4], bomentry[5]
          ]);
        }
      }
      bomtable = expandedTable;
    }
  }
  if (bomSortFunction) {
    bomtable = bomtable.sort(bomSortFunction);
  }
  for (var i in bomtable) {
    var bomentry = bomtable[i];
    if (filter && !entryMatches(bomentry)) {
      continue;
    }
    var references = null;
    var netname = null;
    var tr = document.createElement("TR");
    var td = document.createElement("TD");
    var rownum = +i + 1;
    tr.id = "bomrow" + rownum;
    td.textContent = rownum;
    tr.appendChild(td);
    if (settings.bommode == "netlist") {
      netname = bomentry;
      td = document.createElement("TD");
      td.innerHTML = highlightFilter(netname ? netname : "&lt;no net&gt;");
      tr.appendChild(td);
    } else {
      if (reflookup) {
        references = findRefInEntry(bomentry);
        if (references.length == 0) {
          continue;
        }
      } else {
        references = bomentry[3];
      }
      // Filter hidden columns
      var columns = settings.columnOrder.filter(e => !settings.hiddenColumns.includes(e));
      columns.forEach((column) => {
        if (column === placeholderColumn) {
          var n = 1;
          if (column === "checkboxes")
            n = settings.checkboxes.length;
          for (i = 0; i < n; i++) {
            td = placeHolderElements.shift();
            tr.appendChild(td);
          }
          return;
        }
        // Checkboxes
        if (column === "checkboxes") {
          for (var checkbox of settings.checkboxes) {
            if (checkbox) {
              td = document.createElement("TD");
              var input = document.createElement("input");
              input.type = "checkbox";
              input.onchange = createCheckboxChangeHandler(checkbox, references, tr);
              setBomCheckboxState(checkbox, input, references);
              if (input.checked && settings.markWhenChecked == checkbox) {
                tr.classList.add("checked");
              }
              td.appendChild(input);
              tr.appendChild(td);
            }
          }
        }
        // References
        if (column === "References") {
          td = document.createElement("TD");
          td.innerHTML = highlightFilter(references.map(r => r[0]).join(", "));
          tr.appendChild(td);
        }
        // Value
        if (column === "Value") {
          td = document.createElement("TD");
          td.innerHTML = highlightFilter(bomentry[1]);
          tr.appendChild(td);
        }
        // Footprint
        if (column === "Footprint") {
          td = document.createElement("TD");
          td.innerHTML = highlightFilter(bomentry[2]);
          tr.appendChild(td);
        }
        if (column === "Quantity" && settings.bommode == "grouped") {
          // Quantity
          td = document.createElement("TD");
          td.textContent = bomentry[3].length;
          tr.appendChild(td);
        }
        // Extra fields
        var i = config.extra_fields.indexOf(column)
        if (i < 0)
          return;
        td = document.createElement("TD");
        td.innerHTML = highlightFilter(bomentry[4][i]);
        tr.appendChild(td);
      });
    }
    bom.appendChild(tr);
    var handler = createRowHighlightHandler(tr.id, references, netname);
    tr.onmousemove = handler;
    highlightHandlers.push({
      id: tr.id,
      handler: handler,
    });
    if (references !== null) {
      for (var refIndex of references.map(r => r[1])) {
        footprintIndexToHandler[refIndex] = handler;
      }
    }
    if (netname !== null) {
      netsToHandler[netname] = handler;
    }
    if ((filter || reflookup) && first) {
      handler();
      first = false;
    }
  }
  EventHandler.emitEvent(
    IBOM_EVENT_TYPES.BOM_BODY_CHANGE_EVENT, {
      filter: filter,
      reflookup: reflookup,
      checkboxes: settings.checkboxes,
      bommode: settings.bommode,
    });
}

function highlightPreviousRow() {
  if (!currentHighlightedRowId) {
    highlightHandlers[highlightHandlers.length - 1].handler();
  } else {
    if (highlightHandlers.length > 1 &&
      highlightHandlers[0].id == currentHighlightedRowId) {
      highlightHandlers[highlightHandlers.length - 1].handler();
    } else {
      for (var i = 0; i < highlightHandlers.length - 1; i++) {
        if (highlightHandlers[i + 1].id == currentHighlightedRowId) {
          highlightHandlers[i].handler();
          break;
        }
      }
    }
  }
  smoothScrollToRow(currentHighlightedRowId);
}

function highlightNextRow() {
  if (!currentHighlightedRowId) {
    highlightHandlers[0].handler();
  } else {
    if (highlightHandlers.length > 1 &&
      highlightHandlers[highlightHandlers.length - 1].id == currentHighlightedRowId) {
      highlightHandlers[0].handler();
    } else {
      for (var i = 1; i < highlightHandlers.length; i++) {
        if (highlightHandlers[i - 1].id == currentHighlightedRowId) {
          highlightHandlers[i].handler();
          break;
        }
      }
    }
  }
  smoothScrollToRow(currentHighlightedRowId);
}

function populateBomTable() {
  populateBomHeader();
  populateBomBody();
  setBomHandlers();
  resizableGrid(bomhead);
}

function footprintsClicked(footprintIndexes) {
  var lastClickedIndex = footprintIndexes.indexOf(lastClicked);
  for (var i = 1; i <= footprintIndexes.length; i++) {
    var refIndex = footprintIndexes[(lastClickedIndex + i) % footprintIndexes.length];
    if (refIndex in footprintIndexToHandler) {
      lastClicked = refIndex;
      footprintIndexToHandler[refIndex]();
      smoothScrollToRow(currentHighlightedRowId);
      break;
    }
  }
}

function netClicked(net) {
  if (net in netsToHandler) {
    netsToHandler[net]();
    smoothScrollToRow(currentHighlightedRowId);
  } else {
    clearHighlightedFootprints();
    highlightedNet = net;
    drawHighlights();
  }
}

function updateFilter(input) {
  filter = input.toLowerCase();
  populateBomTable();
}

function updateRefLookup(input) {
  reflookup = input.toLowerCase();
  populateBomTable();
}

function changeCanvasLayout(layout) {
  document.getElementById("fl-btn").classList.remove("depressed");
  document.getElementById("fb-btn").classList.remove("depressed");
  document.getElementById("bl-btn").classList.remove("depressed");
  switch (layout) {
    case 'F':
      document.getElementById("fl-btn").classList.add("depressed");
      if (settings.bomlayout != "bom-only") {
        canvassplit.collapse(1);
      }
      break;
    case 'B':
      document.getElementById("bl-btn").classList.add("depressed");
      if (settings.bomlayout != "bom-only") {
        canvassplit.collapse(0);
      }
      break;
    default:
      document.getElementById("fb-btn").classList.add("depressed");
      if (settings.bomlayout != "bom-only") {
        canvassplit.setSizes([50, 50]);
      }
  }
  settings.canvaslayout = layout;
  writeStorage("canvaslayout", layout);
  resizeAll();
  changeBomMode(settings.bommode);
}

function populateMetadata() {
  document.getElementById("title").innerHTML = pcbdata.metadata.title;
  document.getElementById("revision").innerHTML = "Rev: " + pcbdata.metadata.revision;
  document.getElementById("company").innerHTML = pcbdata.metadata.company;
  document.getElementById("filedate").innerHTML = pcbdata.metadata.date;
  if (pcbdata.metadata.title != "") {
    document.title = pcbdata.metadata.title + " BOM";
  }
  // Calculate board stats
  var fp_f = 0,
    fp_b = 0,
    pads_f = 0,
    pads_b = 0,
    pads_th = 0;
  for (var i = 0; i < pcbdata.footprints.length; i++) {
    if (pcbdata.bom.skipped.includes(i)) continue;
    var mod = pcbdata.footprints[i];
    if (mod.layer == "F") {
      fp_f++;
    } else {
      fp_b++;
    }
    for (var pad of mod.pads) {
      if (pad.type == "th") {
        pads_th++;
      } else {
        if (pad.layers.includes("F")) {
          pads_f++;
        }
        if (pad.layers.includes("B")) {
          pads_b++;
        }
      }
    }
  }
  document.getElementById("stats-components-front").innerHTML = fp_f;
  document.getElementById("stats-components-back").innerHTML = fp_b;
  document.getElementById("stats-components-total").innerHTML = fp_f + fp_b;
  document.getElementById("stats-groups-front").innerHTML = pcbdata.bom.F.length;
  document.getElementById("stats-groups-back").innerHTML = pcbdata.bom.B.length;
  document.getElementById("stats-groups-total").innerHTML = pcbdata.bom.both.length;
  document.getElementById("stats-smd-pads-front").innerHTML = pads_f;
  document.getElementById("stats-smd-pads-back").innerHTML = pads_b;
  document.getElementById("stats-smd-pads-total").innerHTML = pads_f + pads_b;
  document.getElementById("stats-th-pads").innerHTML = pads_th;
  // Update version string
  document.getElementById("github-link").innerHTML = "InteractiveHtmlBom&nbsp;" +
    /^v\d+\.\d+/.exec(pcbdata.ibom_version)[0];
}

function changeBomLayout(layout) {
  document.getElementById("bom-btn").classList.remove("depressed");
  document.getElementById("lr-btn").classList.remove("depressed");
  document.getElementById("tb-btn").classList.remove("depressed");
  switch (layout) {
    case 'bom-only':
      document.getElementById("bom-btn").classList.add("depressed");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      document.getElementById("frontcanvas").style.display = "none";
      document.getElementById("backcanvas").style.display = "none";
      document.getElementById("bot").style.height = "";
      break;
    case 'top-bottom':
      document.getElementById("tb-btn").classList.add("depressed");
      document.getElementById("frontcanvas").style.display = "";
      document.getElementById("backcanvas").style.display = "";
      document.getElementById("bot").style.height = "calc(100% - 80px)";
      document.getElementById("bomdiv").classList.remove("split-horizontal");
      document.getElementById("canvasdiv").classList.remove("split-horizontal");
      document.getElementById("frontcanvas").classList.add("split-horizontal");
      document.getElementById("backcanvas").classList.add("split-horizontal");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      bomsplit = Split(['#bomdiv', '#canvasdiv'], {
        sizes: [50, 50],
        onDragEnd: resizeAll,
        direction: "vertical",
        gutterSize: 5
      });
      canvassplit = Split(['#frontcanvas', '#backcanvas'], {
        sizes: [50, 50],
        gutterSize: 5,
        onDragEnd: resizeAll
      });
      break;
    case 'left-right':
      document.getElementById("lr-btn").classList.add("depressed");
      document.getElementById("frontcanvas").style.display = "";
      document.getElementById("backcanvas").style.display = "";
      document.getElementById("bot").style.height = "calc(100% - 80px)";
      document.getElementById("bomdiv").classList.add("split-horizontal");
      document.getElementById("canvasdiv").classList.add("split-horizontal");
      document.getElementById("frontcanvas").classList.remove("split-horizontal");
      document.getElementById("backcanvas").classList.remove("split-horizontal");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      bomsplit = Split(['#bomdiv', '#canvasdiv'], {
        sizes: [50, 50],
        onDragEnd: resizeAll,
        gutterSize: 5
      });
      canvassplit = Split(['#frontcanvas', '#backcanvas'], {
        sizes: [50, 50],
        gutterSize: 5,
        direction: "vertical",
        onDragEnd: resizeAll
      });
  }
  settings.bomlayout = layout;
  writeStorage("bomlayout", layout);
  changeCanvasLayout(settings.canvaslayout);
}

function changeBomMode(mode) {
  document.getElementById("bom-grouped-btn").classList.remove("depressed");
  document.getElementById("bom-ungrouped-btn").classList.remove("depressed");
  document.getElementById("bom-netlist-btn").classList.remove("depressed");
  var chkbxs = document.getElementsByClassName("visibility_checkbox");

  switch (mode) {
    case 'grouped':
      document.getElementById("bom-grouped-btn").classList.add("depressed");
      for (var i = 0; i < chkbxs.length; i++) {
        chkbxs[i].disabled = false;
      }
      break;
    case 'ungrouped':
      document.getElementById("bom-ungrouped-btn").classList.add("depressed");
      for (var i = 0; i < chkbxs.length; i++) {
        chkbxs[i].disabled = false;
      }
      break;
    case 'netlist':
      document.getElementById("bom-netlist-btn").classList.add("depressed");
      for (var i = 0; i < chkbxs.length; i++) {
        chkbxs[i].disabled = true;
      }
  }

  writeStorage("bommode", mode);
  if (mode != settings.bommode) {
    settings.bommode = mode;
    bomSortFunction = null;
    currentSortColumn = null;
    currentSortOrder = null;
    clearHighlightedFootprints();
  }
  populateBomTable();
}

function focusFilterField() {
  focusInputField(document.getElementById("filter"));
}

function focusRefLookupField() {
  focusInputField(document.getElementById("reflookup"));
}

function toggleBomCheckbox(bomrowid, checkboxnum) {
  if (!bomrowid || checkboxnum > settings.checkboxes.length) {
    return;
  }
  var bomrow = document.getElementById(bomrowid);
  var checkbox = bomrow.childNodes[checkboxnum].childNodes[0];
  checkbox.checked = !checkbox.checked;
  checkbox.indeterminate = false;
  checkbox.onchange();
}

function checkBomCheckbox(bomrowid, checkboxname) {
  var checkboxnum = 0;
  while (checkboxnum < settings.checkboxes.length &&
    settings.checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
    checkboxnum++;
  }
  if (!bomrowid || checkboxnum >= settings.checkboxes.length) {
    return;
  }
  var bomrow = document.getElementById(bomrowid);
  var checkbox = bomrow.childNodes[checkboxnum + 1].childNodes[0];
  checkbox.checked = true;
  checkbox.indeterminate = false;
  checkbox.onchange();
}

function setBomCheckboxes(value) {
  writeStorage("bomCheckboxes", value);
  settings.checkboxes = value.split(",").map((e) => e.trim()).filter((e) => e);
  prepCheckboxes();
  populateMarkWhenCheckedOptions();
  setMarkWhenChecked(settings.markWhenChecked);
}

function setMarkWhenChecked(value) {
  writeStorage("markWhenChecked", value);
  settings.markWhenChecked = value;
  markedFootprints.clear();
  for (var ref of (value ? getStoredCheckboxRefs(value) : [])) {
    markedFootprints.add(ref);
  }
  populateBomTable();
  drawHighlights();
}

function prepCheckboxes() {
  var table = document.getElementById("checkbox-stats");
  while (table.childElementCount > 1) {
    table.removeChild(table.lastChild);
  }
  if (settings.checkboxes.length) {
    table.style.display = "";
  } else {
    table.style.display = "none";
  }
  for (var checkbox of settings.checkboxes) {
    var tr = document.createElement("TR");
    var td = document.createElement("TD");
    td.innerHTML = checkbox;
    tr.appendChild(td);
    td = document.createElement("TD");
    td.id = "checkbox-stats-" + checkbox;
    var progressbar = document.createElement("div");
    progressbar.classList.add("bar");
    td.appendChild(progressbar);
    var text = document.createElement("div");
    text.classList.add("text");
    td.appendChild(text);
    tr.appendChild(td);
    table.appendChild(tr);
    updateCheckboxStats(checkbox);
  }
}

function populateMarkWhenCheckedOptions() {
  var container = document.getElementById("markWhenCheckedContainer");

  if (settings.checkboxes.length == 0) {
    container.parentElement.style.display = "none";
    return;
  }

  container.innerHTML = '';
  container.parentElement.style.display = "inline-block";

  function createOption(name, displayName) {
    var id = "markWhenChecked-" + name;

    var div = document.createElement("div");
    div.classList.add("radio-container");

    var input = document.createElement("input");
    input.type = "radio";
    input.name = "markWhenChecked";
    input.value = name;
    input.id = id;
    input.onchange = () => setMarkWhenChecked(name);
    div.appendChild(input);

    // Preserve the selected element when the checkboxes change
    if (name == settings.markWhenChecked) {
      input.checked = true;
    }

    var label = document.createElement("label");
    label.innerHTML = displayName;
    label.htmlFor = id;
    div.appendChild(label);

    container.appendChild(div);
  }
  createOption("", "None");
  for (var checkbox of settings.checkboxes) {
    createOption(checkbox, checkbox);
  }
}

function updateCheckboxStats(checkbox) {
  var checked = getStoredCheckboxRefs(checkbox).size;
  var total = pcbdata.footprints.length - pcbdata.bom.skipped.length;
  var percent = checked * 100.0 / total;
  var td = document.getElementById("checkbox-stats-" + checkbox);
  td.firstChild.style.width = percent + "%";
  td.lastChild.innerHTML = checked + "/" + total + " (" + Math.round(percent) + "%)";
}

document.onkeydown = function(e) {
  switch (e.key) {
    case "n":
      if (document.activeElement.type == "text") {
        return;
      }
      if (currentHighlightedRowId !== null) {
        checkBomCheckbox(currentHighlightedRowId, "placed");
        highlightNextRow();
        e.preventDefault();
      }
      break;
    case "ArrowUp":
      highlightPreviousRow();
      e.preventDefault();
      break;
    case "ArrowDown":
      highlightNextRow();
      e.preventDefault();
      break;
    default:
      break;
  }
  if (e.altKey) {
    switch (e.key) {
      case "f":
        focusFilterField();
        e.preventDefault();
        break;
      case "r":
        focusRefLookupField();
        e.preventDefault();
        break;
      case "z":
        changeBomLayout("bom-only");
        e.preventDefault();
        break;
      case "x":
        changeBomLayout("left-right");
        e.preventDefault();
        break;
      case "c":
        changeBomLayout("top-bottom");
        e.preventDefault();
        break;
      case "v":
        changeCanvasLayout("F");
        e.preventDefault();
        break;
      case "b":
        changeCanvasLayout("FB");
        e.preventDefault();
        break;
      case "n":
        changeCanvasLayout("B");
        e.preventDefault();
        break;
      default:
        break;
    }
    if (e.key >= '1' && e.key <= '9') {
      toggleBomCheckbox(currentHighlightedRowId, parseInt(e.key));
      e.preventDefault();
    }
  }
}

function hideNetlistButton() {
  document.getElementById("bom-ungrouped-btn").classList.remove("middle-button");
  document.getElementById("bom-ungrouped-btn").classList.add("right-most-button");
  document.getElementById("bom-netlist-btn").style.display = "none";
}

window.onload = function(e) {
  initUtils();
  initRender();
  initStorage();
  initDefaults();
  cleanGutters();
  populateMetadata();
  dbgdiv = document.getElementById("dbg");
  bom = document.getElementById("bombody");
  bomhead = document.getElementById("bomhead");
  filter = "";
  reflookup = "";
  if (!("nets" in pcbdata)) {
    hideNetlistButton();
  }
  initDone = true;
  setBomCheckboxes(document.getElementById("bomCheckboxes").value);
  // Triggers render
  changeBomLayout(settings.bomlayout);

  // Users may leave fullscreen without touching the checkbox. Uncheck.
  document.addEventListener('fullscreenchange', () => {
    if (!document.fullscreenElement)
      document.getElementById('fullscreenCheckbox').checked = false;
  });
}

window.onresize = resizeAll;
window.matchMedia("print").addListener(resizeAll);

///////////////////////////////////////////////

///////////////////////////////////////////////

///////////////////////////////////////////////
  </script>
</head>

<body>

<div id="topmostdiv" class="topmostdiv">
  <div id="top">
    <div style="float: right; height: 100%;">
      <div class="hideonprint menu" style="float: right; top: 8px;">
        <button class="menubtn"></button>
        <div class="menu-content">
          <label class="menu-label menu-label-top" style="width: calc(50% - 18px)">
            <input id="darkmodeCheckbox" type="checkbox" onchange="setDarkMode(this.checked)">
            Dark mode
          </label><!-- This comment eats space! All of it!
          --><label class="menu-label menu-label-top" style="width: calc(50% - 17px); border-left: 0;">
            <input id="fullscreenCheckbox" type="checkbox" onchange="setFullscreen(this.checked)">
            Full Screen
          </label>
          <label class="menu-label" style="width: calc(50% - 18px)">
            <input id="fabricationCheckbox" type="checkbox" checked onchange="fabricationVisible(this.checked)">
            Fab layer
          </label><!-- This comment eats space! All of it!
          --><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
            <input id="silkscreenCheckbox" type="checkbox" checked onchange="silkscreenVisible(this.checked)">
            Silkscreen
          </label>
          <label class="menu-label" style="width: calc(50% - 18px)">
            <input id="referencesCheckbox" type="checkbox" checked onchange="referencesVisible(this.checked)">
            References
          </label><!-- This comment eats space! All of it!
          --><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
            <input id="valuesCheckbox" type="checkbox" checked onchange="valuesVisible(this.checked)">
            Values
          </label>
          <div id="tracksAndZonesCheckboxes">
            <label class="menu-label" style="width: calc(50% - 18px)">
              <input id="tracksCheckbox" type="checkbox" checked onchange="tracksVisible(this.checked)">
              Tracks
            </label><!-- This comment eats space! All of it!
            --><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
              <input id="zonesCheckbox" type="checkbox" checked onchange="zonesVisible(this.checked)">
              Zones
            </label>
          </div>
          <label class="menu-label" style="width: calc(50% - 18px)">
            <input id="padsCheckbox" type="checkbox" checked onchange="padsVisible(this.checked)">
            Pads
          </label><!-- This comment eats space! All of it!
          --><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
            <input id="dnpOutlineCheckbox" type="checkbox" checked onchange="dnpOutline(this.checked)">
            DNP outlined
          </label>
          <label class="menu-label">
            <input id="highlightpin1Checkbox" type="checkbox" onchange="setHighlightPin1(this.checked)">
            Highlight first pin
          </label>
          <label class="menu-label">
            <input id="dragCheckbox" type="checkbox" checked onchange="setRedrawOnDrag(this.checked)">
            Continuous redraw on drag
          </label>
          <label class="menu-label">
            <span>Board rotation</span>
            <span style="float: right"><span id="rotationDegree">0</span>&#176;</span>
            <input id="boardRotation" type="range" min="-36" max="36" value="0" class="slider" oninput="setBoardRotation(this.value)">
          </label>
          <label class="menu-label">
            <div style="margin-left: 5px">Bom checkboxes</div>
            <input id="bomCheckboxes" class="menu-textbox" type=text
                   oninput="setBomCheckboxes(this.value)">
          </label>
          <label class="menu-label">
            <div style="margin-left: 5px">Mark when checked</div>
            <div id="markWhenCheckedContainer"></div>
          </label>
          <label class="menu-label">
            <span class="shameless-plug">
              <span>Created using</span>
              <a id="github-link" target="blank" href="https://github.com/openscopeproject/InteractiveHtmlBom">InteractiveHtmlBom</a>
            </span>
          </label>
        </div>
      </div>
      <div class="button-container hideonprint"
           style="float: right; position: relative; top: 8px">
        <button id="fl-btn" class="left-most-button" onclick="changeCanvasLayout('F')"
                title="Front only">F
        </button>
        <button id="fb-btn" class="middle-button" onclick="changeCanvasLayout('FB')"
                title="Front and Back">FB
        </button>
        <button id="bl-btn" class="right-most-button" onclick="changeCanvasLayout('B')"
                title="Back only">B
        </button>
      </div>
      <div class="button-container hideonprint"
           style="float: right; position: relative; top: 8px">
        <button id="bom-btn" class="left-most-button" onclick="changeBomLayout('bom-only')"
                title="BOM only"></button>
        <button id="lr-btn" class="middle-button" onclick="changeBomLayout('left-right')"
                title="BOM left, drawings right"></button>
        <button id="tb-btn" class="right-most-button" onclick="changeBomLayout('top-bottom')"
                title="BOM top, drawings bot"></button>
      </div>
      <div class="button-container hideonprint"
           style="float: right; position: relative; top: 8px">
        <button id="bom-grouped-btn" class="left-most-button" onclick="changeBomMode('grouped')"
                title="Grouped BOM"></button>
        <button id="bom-ungrouped-btn" class="middle-button" onclick="changeBomMode('ungrouped')"
                title="Ungrouped BOM"></button>
        <button id="bom-netlist-btn" class="right-most-button" onclick="changeBomMode('netlist')"
                title="Netlist"></button>
      </div>
      <div class="hideonprint menu" style="float: right; top: 8px;">
        <button class="statsbtn"></button>
        <div class="menu-content">
          <table class="stats">
            <tbody>
              <tr>
                <td width="40%">Board stats</td>
                <td>Front</td>
                <td>Back</td>
                <td>Total</td>
              </tr>
              <tr>
                <td>Components</td>
                <td id="stats-components-front">~</td>
                <td id="stats-components-back">~</td>
                <td id="stats-components-total">~</td>
              </tr>
              <tr>
                <td>Groups</td>
                <td id="stats-groups-front">~</td>
                <td id="stats-groups-back">~</td>
                <td id="stats-groups-total">~</td>
              </tr>
              <tr>
                <td>SMD pads</td>
                <td id="stats-smd-pads-front">~</td>
                <td id="stats-smd-pads-back">~</td>
                <td id="stats-smd-pads-total">~</td>
              </tr>
              <tr>
                <td>TH pads</td>
                <td colspan=3 id="stats-th-pads">~</td>
              </tr>
            </tbody>
          </table>
          <table class="stats">
            <col width="40%"/><col />
            <tbody id="checkbox-stats">
              <tr>
                <td colspan=2 style="border-top: 0">Checkboxes</td>
              </tr>
            </tbody>
          </table>
        </div>
      </div>
      <div class="hideonprint menu" style="float: right; top: 8px;">
        <button class="iobtn"></button>
        <div class="menu-content">
          <div class="menu-label menu-label-top">
            <div style="margin-left: 5px;">Save board image</div>
            <div class="flexbox">
              <input id="render-save-width" class="menu-textbox" type="text" value="1000" placeholder="Width"
                  style="flex-grow: 1; width: 50px;" oninput="validateSaveImgDimension(this)">
              <span>X</span>
              <input id="render-save-height" class="menu-textbox" type="text" value="1000" placeholder="Height"
                  style="flex-grow: 1; width: 50px;" oninput="validateSaveImgDimension(this)">
            </div>
            <label>
              <input id="render-save-transparent" type="checkbox">
              Transparent background
            </label>
            <div class="flexbox">
              <button class="savebtn" onclick="saveImage('F')">Front</button>
              <button class="savebtn" onclick="saveImage('B')">Back</button>
            </div>
          </div>
          <div class="menu-label">
            <span style="margin-left: 5px;">Config and checkbox state</span>
            <div class="flexbox">
              <button class="savebtn" onclick="saveSettings()">Export</button>
              <button class="savebtn" onclick="loadSettings()">Import</button>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div id="fileinfodiv" style="overflow: auto;">
      <table class="fileinfo">
        <tbody>
          <tr>
            <td id="title" class="title" style="width: 70%">
              Title
            </td>
            <td id="revision" class="title" style="width: 30%">
              Revision
            </td>
          </tr>
          <tr>
            <td id="company">
              Company
            </td>
            <td id="filedate">
              Date
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
  <div id="bot" class="split" style="height: calc(100% - 80px)">
    <div id="bomdiv" class="split split-horizontal">
      <div style="width: 100%">
        <input id="reflookup" class="textbox searchbox reflookup hideonprint" type="text" placeholder="Ref lookup"
               oninput="updateRefLookup(this.value)">
        <input id="filter" class="textbox searchbox filter hideonprint" type="text" placeholder="Filter"
               oninput="updateFilter(this.value)">
        <div class="button-container hideonprint" style="float: left; margin: 0;">
          <button id="copy" title="Copy bom table to clipboard"
               onclick="copyToClipboard()"></button>
        </div>
      </div>
      <div id="dbg"></div>
      <table class="bom" id="bomtable">
        <thead id="bomhead">
        </thead>
        <tbody id="bombody">
        </tbody>
      </table>
    </div>
    <div id="canvasdiv" class="split split-horizontal">
      <div id="frontcanvas" class="split" touch-action="none" style="overflow: hidden">
        <div style="position: relative; width: 100%; height: 100%;">
          <canvas id="F_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
          <canvas id="F_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
          <canvas id="F_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
          <canvas id="F_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
        </div>
      </div>
      <div id="backcanvas" class="split" touch-action="none" style="overflow: hidden">
        <div style="position: relative; width: 100%; height: 100%;">
          <canvas id="B_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
          <canvas id="B_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
          <canvas id="B_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
          <canvas id="B_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
        </div>
      </div>
    </div>
  </div>
</div>

</body>

</html>
